我要努力工作,加油!

mysql 备份数据库,并且在别的服务器上恢复

杂谈 向日葵智能 114℃ 0评论

1 备份


第一反应是以下命令

sudo mysqldump -hxx -uxx -ppass database> /var/lcc_proxies.sql

但是失败了,错误信息如下图

百度之,发现备份对目录也有要求,mysqldump 是用系统帐号执行的。而select .. outfile ..是mysql帐号执行的。
修改权限或则 把/var 路径改为 改成/tmp 就没问题了。

sudo mysqldump -hxx -uxx -ppass database> /tmp/lcc_proxies.sql

2 恢复


恢复就简单了。以下是一个实例,我将 lcc_proxies.sql 拷贝到 win7 桌面。进入数据库后,执行以下命令:

create database lcc_proxies;
use lcc_proxies;
source C:\Users\Administrator\Desktop\lcc_proxies.sql;

这样就成功了,执行以下查询命令,可以看到结果如下图所示:

show tables;
show columns from lcc_proxies;

转载请注明:xrk智能 » mysql 备份数据库,并且在别的服务器上恢复

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址