首页 > 数据库技术 > 详细

MySQL备份与恢复

时间:2017-06-15 00:26:59      阅读:314      评论:0      收藏:0      [点我收藏+]

MySQL备份与恢复

备份 mysqldump -uroot -p -B test >test.sql 

说明:-p后跟密码,中间不要有空格;-B 会把databases也会备份;mysqldump出来的都是一些sql的语句,所以用重定向符号>给定向到一个文件中。

恢复 mysql -uroot -plingxiangxiang test <test.sql

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

恢复的时候:mysql -uroot -plingxiangxiang <test.sql  

只备份一个表  mysqldump -uroot -p test teble1 > 2.sql

说明:test是数据库的名字,teble1是表的名字,恢复不用加表名,只需要加数据库的名字即可。

备份时指定字符集 mysqldump -uroot -p --default-character-set=utf8  db >1.sql

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

恢复也指定字符集 mysql -uroot -p --default-character-set=utf8  db  < 1.sql

mysqldump -utangnanbing -p --default-character-set=utf8 --hex-blob --opt --routines --triggers --master-data --single-transaction --all-databases >/export/all.sql

所有的数据备份成文件


本文出自 “12350027” 博客,谢绝转载!

MySQL备份与恢复

原文:http://12360027.blog.51cto.com/12350027/1936763

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!