在CMD下备份和恢复Mysql数据库
博客专区 > Kxvz 的博客 > 博客详情
在CMD下备份和恢复Mysql数据库
Kxvz 发表于3年前
在CMD下备份和恢复Mysql数据库
  • 发表于 3年前
  • 阅读 26
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

###dbName:需要备份的数据库名字
###E:\dump\20130820.sql : 备份文件的存放地址
###需要指定连接地址请在参数里面加上  -h 127.0.0.1
###需要指定连接端口请在参数里面加上  -P 3306
###需要指定备份的编码请在参数里面加上  --default-character-set=utf8
###备份数据库
mysqldump -h 127.0.0.7 -u root -p dbName --set-gtid-purged=OFF --default-character-set=utf8 > E:\dump\20130820.sql
###恢复数据库
mysql -u root -p dbName --default-character-set=utf8 < E:\dump\20130820.sql

如果出现错误:mysqldump: Couldn't execute 'SELECT @@GTID_MODE': Unknown system variable 'GTID_MODE' (1193)

就用:

mysqldump -h 127.0.0.7 -u root -p dbName --set-gtid-purged=OFF > E:\dump\20140318.sql


如果出现错误: ERROR at line 696: Unknown command '\0'. 一般来说是字符集不匹配导致的

就需要加上参数: --default-character-set=utf8 或者 --default-character-set=gbk


标签: Msyql dump
共有 人打赏支持
粉丝 11
博文 88
码字总数 25503
×
Kxvz
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: