mysql 更新错误1062_mysql 出现1062错误怎么办
mysql 出現(xiàn)1062錯(cuò)誤的解決辦法:首先打開mysql的配置文件【my.cnf】;然后在client和mysqld下面加上相關(guān)代碼;最后存關(guān)閉后重啟mysql即可。
mysql 出現(xiàn)1062錯(cuò)誤的解決辦法:
兩個(gè)instance的版本接近,猜測(cè)不是版本問題。執(zhí)行sql語句的兩個(gè)DB用同樣的方式導(dǎo)入,于是懷疑是數(shù)據(jù)庫的字符集問題。
檢查mysql的字符集配置:show variables like 'collation_%';
show variables like 'character_set_%';
結(jié)果運(yùn)行正常的utf-8,報(bào)錯(cuò)的是latin1,如下圖。
一例mysql ERROR 1062錯(cuò)誤的原因和解決辦法
于是修改mysql字符集配置。
1. 打開mysql的配置文件my.cnf
2. 在[client]下面加上一行:default-character-set=utf8
3. 在[mysqld]下面也加上:default-character-set=utf8
4. 保存關(guān)閉后重啟mysql:service mysql restart
再次查看mysql的字符集,應(yīng)該變成utf8了。
若mysql版本為5.5.x,OS為ubuntu12.04,可能會(huì)出現(xiàn)按上述配置后mysql服務(wù)無法啟動(dòng)的情況。此時(shí)將步驟3中[mysqld]的改動(dòng)替換為:
3. 在[mysqld]下面加上:character-set-server=utf8
保存后重啟就應(yīng)該正常了。相關(guān)學(xué)習(xí)推薦:mysql教程
總結(jié)
以上是生活随笔為你收集整理的mysql 更新错误1062_mysql 出现1062错误怎么办的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 272km/h!奥地利骑手创下自行车极速
- 下一篇: mysql文件类型_MyCat教程:实现