加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 出现1062错误的处置方法

发布时间:2022-03-19 22:03:40 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下mysql 出现1062错误的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! mysql 出现1062错误的解决办法:首先打开mysql的配置文件【my.cnf】;然后在client和mysqld下面加上相关代码;最后存关闭后重启mysql即可。 m
       小编给大家分享一下mysql 出现1062错误的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
 
      mysql 出现1062错误的解决办法:首先打开mysql的配置文件【my.cnf】;然后在client和mysqld下面加上相关代码;最后存关闭后重启mysql即可。
  
      mysql 出现1062错误的解决办法:
 
      两个instance的版本接近,猜测不是版本问题。执行sql语句的两个DB用同样的方式导入,于是怀疑是数据库的字符集问题。
 
检查mysql的字符集配置:
 
show variables like 'collation_%';
show variables like 'character_set_%';
结果运行正常的utf-8,报错的是latin1,如下图。
 
一例mysql <wbr>ERROR <wbr>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 出现1062错误的解决方法有了一定的了解。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!