侧边栏壁纸
  • 累计撰写 223 篇文章
  • 累计创建 205 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

mysql 备份与恢复

zhanjie.me
2018-09-11 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

mysql 备份与恢复

​ ​ 备份

# mysqldump -uroot -ptest1 db > 1.sql

​ ​ 说明:-p 跟密码,中间不要有空格,后面的db是database名字,mysqldump出来的都是一些sql语句,所以用重定向符合 > 给定向到一个文件中。

​ ​ 恢复

# mysql -uroot -ptest1 db < 1.sql

​ ​ 说明:这个过程正好和前面备份是相对的,反向重定向。

​ ​ 只备份一个表

# mysqldump -uroot -ptest1 db tb1 > 2.sql

​ ​ 说明:db为数据库名字,tb1是表的名字,恢复时不用加表名了,只需要加数据库名字即可。

​ ​ 备份时指定字符集

# mysqldump -uroot -ptest1 --default-character-set=utf8 db > 1.sql

​ ​ 恢复时也指定字符集

# mysql -uroot -ptest1 --default-character-set=utf8 db < 1.sql

​ ​ 说明:指定字符集的目的是为了避免有的建表sql中并没有指定字符集,而直接使用 mysql 默认字符集的情况,这样会乱码。

0

评论区