MySQL启动后数据乱码问题解决方法

  写这篇文章的目的主要是记录自己在日常工作中遇到的很难解决得问题,二来是发现百度上同类型问题很少,希望发出来供需要的人参考,不用费那么多时间去处理问题了。

  公司的一个数据库在周末服务器停电后恢复发生了故障,出现了乱码问题。随后去/etc/my.cnf下看了一下配置文件,发现确实是UTF8,并不是拉丁。这个就很有意思了,从网上查询后对配置文件进行了修改,关掉服务重启,还是不行。这个时候从网上查询得知:MySQL可以在搜寻不到my.cnf的时候,可以正常启动。但是这个服务器确实有my.cnf而且在/etc目录下啊?我对此也很费解,怀疑是安装的这个mysql就有问题,但是又不能重新安装,毕竟数据库里有许多的数据需要用。就不多说废话了,首先启动MySQL后查看是否用了my.cnf

但是我这个启动后却是这个样子的
MySQL启动后数据乱码问题解决方法_第1张图片
2.png

解决办法是:在MySQL启动的时候就手工设置上文件的指定路径/etc/my.cnf再启动,然后数据库乱码问题就解决了。

你可能感兴趣的:(MySQL启动后数据乱码问题解决方法)