匿名用户mysqldump的问题,用mysql dump 后进行数据恢复,数据恢复报如下错误:ERROE 1064
5M
百度查找原因,网上说是由于字符集的问题。语句我将数据导入语句修改为
mysqldump -uroot -proot -h192.168.20.195 -P3306 --default-character-set=utf8mb3 xscl >E:\BAK111\xscl.sql
,结果还是报如上错误。于是我将数据库整个备份改为单张表备份进行对比,发现有一张表里面含有触发器,导入的时候会报如上错误,不含有触发器的表,不报错。于是我将备份语句改为
mysqldump -uroot -proot@123#@ -h192.168.20.195 -P3306 --skip-triggers --default-character-set=utf8mb3 xscl real_power >E:BAK111\real_power.sql 。
即不备份触发器,这样数据恢复的时候就不报错。这是什么原因导致的? mysql 版本是8.0.28
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


评论
