专注于云服务器
VPS主机优惠测评
国内免备案虚拟主机

mysql 出现1062错误怎么办

mysql 出现1062错误的解决办法:首先打开mysql的配置文件【my.cnf】;然后在client和mysqld下面加上相关代码;最后存关闭后重启mysql即可。

mysql 出现1062错误怎么办

mysql 出现1062错误的解决办法:

两个instance的版本接近,猜测不是版本问题。执行sql语句的两个DB用同样的方式导入,于是怀疑是数据库的字符集问题。

检查mysql的字符集配置:

show variables like 'collation_%'; show variables like 'character_set_%';

结果运行正常的utf-8,报错的是latin1,如下图。

一例mysql <wbr>ERROR <wbr>1062错误的原因和解决办法

mysql 出现1062错误怎么办

于是修改mysql字符集配置。

1. 打开mysql的配置文件my.cnf

2. 在[client]下面加上一行:

default-character-set=utf8

3. 在[mysqld]下面也加上:

default-character-set=utf8

4. 保存关闭后重启mysql:service mysql restart

再次查看mysql的字符集,应该变成utf8了。

若mysql版本为5.5.x,OS为ubuntu12.04,可能会出现按上述配置后mysql服务无法启动的情况。此时将步骤3中[mysqld]的改动替换为:

3. 在[mysqld]下面加上:

character-set-server=utf8

保存后重启就应该正常了。

相关学习推荐:mysql教程

以上就是mysql 出现1062错误怎么办的详细内容,更多请关注名铺123其它相关文章!

赞(0) 打赏
转载请注明出处:晓波笔记 » mysql 出现1062错误怎么办
分享到: 更多 (0)
megalayer云服务器

raksmart云服务器

评论 抢沙发

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

晓波笔记-VPS主机,云服务器优惠促销测评

QQ:87304394

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏