上一次数据无法插入中文,发现是默认的latin1, 于是在网上找了教程把mysql的配置文件改了,把编码均改为utf-8,问题是解决了。
然而,这一次使用时却发现直接无法在mysql客户端无法输入中文了,又去找了教程。。。。看到一个人情况也和我这样,也是之前改了配置文件,现在客户端无法输入中文,因此去查看了我之前改的配置文件
并把这两句注释了,service重启mysql后,便发现可以输入中文了。
这次事件有几个教训:
1. mysql配置真的很烦人了;
2. 不要直接复制别人的配置和命令,有时会出问题;
3. 出问题时要学会去排查,例如这次问题可以从三个方面入手:bash终端配置,mysql客户端配置, mysqlserver配置, 而bash终端是lang是utf-8没问题,mysqlserver上次也可以导入中文没问题,并且是在mysql
客户端无法输入中文,那么问题很可能出在客户端。