• ADADADADAD

    mysql 出现1062错误的解决方法[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 10:30:43

    作者:文/会员上传

    简介:

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

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    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错误的解决方法.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql