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

MySQL的备份与恢复

时间:2015-07-21 07:55:52      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:discuz   mysql   信息   

备份

# mysqldump -uroot -plam2linux discuz > /data/discuz.sql     #备份discuz库,以*.sql结尾

# vim /data/discuz.sql                                                             #进入文件查看信息

假如我们删除了discuz库内的文件,

# rm -rf (文件名)

恢复

# mysql -uroot -plam2linux discuz < /data/discuz.sql               #恢复discuz库内的信息


不但可以备份库也可以备份表(以pre_forum_post表为例)

备份表

# mysqldump -uroot -plam2linux discuz pre_forum_post > /data/post.sql

恢复表

# mysql -uroot -plam2linux discuz < /data/post.sql

PS:备份时要加表名,而恢复时只要discuz库名就够了


特殊情况:(以pre_forum_post表为例)

备份时没有制定“字符集”,恢复时字符集和之前的字符集不一致,导致恢复的数据是乱码,

所以备份时要指定字符集

备份

# mysqldump -uroot --default-character-set=gbk -plam2linux discuz pre_forum_post > /data/post.sql

恢复

# mysql -uroot --default-character-set=gbk -plam2linux discuz < /data/post.sql

MySQL的备份与恢复

标签:discuz   mysql   信息   

原文地址:http://286577399.blog.51cto.com/10467610/1676492

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