ERROR 2019 (HY000): Can't initialize character set gb2312

搞了好半天,MySQL都重装了两次,号悲剧。。。

之前设置了系统编码全都是UTF-8了的

LANG=zh_CN.UTF-8

LANGUAGE=zh_CN.UTF-8:zh_CN.GB2312:zh_CN

SUPPORTED=zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en

SYSFONT=lat0-sun16

数据库也一直配置的 utf8

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock

-DDEFAULT_CHARSET=utf8

-DDEFAULT_COLLATION=utf8_general_ci

-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk

-DWITH_MYISAM_STORAGE_ENGINE=1

-DENABLED_LOCAL_INFILE=ON

-DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_READLINE=1

-DENABLED_LOCAL_INFILE=1

-DMYSQL_DATADIR=/var/mysql/data

不知道怎么冒出个 gb2312 来

找了好久最后终于发现应该是终端输入内容编码的问题,想起之前为了让 SSH 正常显示中文修改了

LANG=zh_CN.GB2312

export LANG

这地方给修改过的原因,于是将它注释掉然后关了 ssh 重新链接后执行命令就正常了,

PS:MySQL导入乱码解决

导入时出现乱码,需要在语句中添加指定导入数据的编码格式:

mysql -uroot -p database_name < database_backup.sql --default-character-set=utf8

mysql命令行界面出现问题,MySQL命令行界面中出现字符错误提示的原因及解决方法...相关推荐

  1. MySQL学习笔记(五)并发时经典常见的死锁原因及解决方法

    MySQL学习笔记(五)并发时经典常见的死锁原因及解决方法 参考文章: (1)MySQL学习笔记(五)并发时经典常见的死锁原因及解决方法 (2)https://www.cnblogs.com/tiny ...

  2. 微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法

    微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法 参考文章: (1)微信小程序首页index.js获取不到app.js中动态设置的globalDat ...

  3. WPF引用外部类库中的资源文件提示不能找到的解决方法

    WPF引用外部类库中的资源文件提示不能找到的解决方法 参考文章: (1)WPF引用外部类库中的资源文件提示不能找到的解决方法 (2)https://www.cnblogs.com/scy251147/ ...

  4. 直接双击启动tomcat中的startup.bat闪退原因及解决方法

    直接双击启动tomcat中的startup.bat闪退原因及解决方法 参考文章: (1)直接双击启动tomcat中的startup.bat闪退原因及解决方法 (2)https://www.cnblog ...

  5. html设置margin无效,CSS中margin不起作用的原因及解决方法

    margin是一个属性,指定元素和元素之间的间距,但不能为内联元素指定边距,本篇文章将给大家介绍关于CSS中margin不起作用的原因及解决方法. margin不起作用的原因 对于初学者来说,可能会经 ...

  6. XP中CPU占用率100%原因及解决方法

    我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看"任务管理器"才发现CPU占用达到100%.这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在 ...

  7. Selenium UI自动化测试中元素定位不到的原因和解决方法汇总

    文章目录 1.总览 2.元素定位不到的原因之[页面元素没有及时加载] 3.元素定位不到的原因之[页面元素不可见或不可点击] 4.元素定位不到的原因之[页面元素是动态的] 1.总览 原因 解决方法 没有 ...

  8. ubuntu12.04中shell脚本无法使用source的原因及解决方法

    现象: shell脚本中source aaa.sh时提示 source: not found 原因: ls -l `which sh` 提示/bin/sh -> dash 这说明是用dash来进 ...

  9. 服务器.bat文件启动闪退,直接双击启动tomcat中的startup.bat闪退原因及解决方法

    免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动. 原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了t ...

最新文章

  1. 如何制定好的方案之三:实施策略是关键
  2. Spring - Java/J2EE Application Framework 应用框架 第 12 章 Web框架
  3. 300+队伍/8大直播间,这场NXP智能车竞赛谁才是真的神车?
  4. flash调用js中的方法,让js传递变量给flash (兼容 IE FF) (转)
  5. php send helo/ehlo first错误,phpmailer发送邮件提示SMTP server error怎么回事?
  6. java配置文件工具类,java项目加载配置文件的工具类
  7. 51nod1134最长递增子序列(dp)
  8. python所有软件-Python和pip,列出可用的软件包的所有版本?
  9. Java如何对ArrayList里的元素排序
  10. leetcode第12题Python版整数转罗马字符串
  11. 【分享-世界著名的免费摄影图库】 素材中国, 高清壁纸 - PxHere摄影图库
  12. 大学竞赛经历分享之微信小程序应用开发赛(1)
  13. PHP加密解密方法 阿星小栈
  14. 【百练】护林员盖房子
  15. 安装lux:推荐一款网页视频下载工具。并简单使用。(win)
  16. Jersey搭建restFul形式接口
  17. STM32常见通信方式(TTL、RS232、RS485、I2C,SPI,CAN)总结
  18. linux rm 提示权限不足
  19. [转]用友NC单据UI基本代码示例
  20. 终于等到你,最强 IDE Visual Studio 2017 正式版发布

热门文章

  1. SAP schema增强
  2. python想要保存QQ邮箱富途的附件
  3. linux yum安装rar解压软件
  4. Silverlight的未来[译文]
  5. 商品搜索引擎--商品推荐
  6. 涉嫌侵犯FinFET专利,韩国科技院把三星、高通及GF告上法庭
  7. 【求职】瓜子二手车 Java 方向面经
  8. 今天,辛辛苦苦开发的雷超站终于上线了
  9. vue3+h5实现手写签名
  10. 中学计算机教材,人教版初中信息技术教材梳理