今日内容
MYSQL备份
1.备份--导入dump
2.恢复数据
3.-B备份和恢复
4.-d备份数据表结构(不含数据)
5.-t备份数据库的表数据(不含结构)
6.延伸拓展:线上备份数据(linux)
MYSQL备份
dump--导入
使用条件:
用作备份导入,mysqldump要求:必须是在mysql没有登录之前使用
SQL语句:
mysqldump -uroot -p >D:/a.sql
ps:
1.执行dump时,需要对表进行加锁,防止别的线程操作
2.mysqldump 一次导入的数据是1000条
1.备份--导入dump
SQL语句:
mysqldump -uroot -p db3 >D:/db3.sql
2.恢复数据
SQL语句:
1.create database db3;
2.exit
3.mysql -uroot -p db3 <D:/db3.sql
3.-B备份和恢复
-B:会自动创建数据库,并且自动使用此数据库
SQL语句:
备份:mysqldump -uroot -p -B db2 >D:/db2.sql
恢复:mysql -uroot -p <D:/db2.sql
4.-d备份数据表结构(不含数据)
SQL语句:mysqldump -uroot -p -d db1 >D:/c.sql
5.-t备份数据库的表数据(不含结构)
SQL语句:mysqldump -uroot -p -t db1 >D:/b.sql
6.延伸拓展:线上备份数据(linux)
linux(底层环境)
全部都是命令(不光涉及到mysql的备份的命令,还涉及到Linux的相关命令)
来源:oschina
链接:https://my.oschina.net/u/4342497/blog/4111025