码迷,mamicode.com
首页 > 数据库 > 详细

MySQL备份与恢复

时间:2017-06-15 00:51:05      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:mysql备份与恢复

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备份与恢复

标签:mysql备份与恢复

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!