今天在用mysql时候出现了中文乱码问题,本人也不是什么大牛,所以就去网上找解决方法,问题是越解决越多,从开始的乱码问题到中间的mysql无法启动,最终到mysql再次安装无法安装,真的是搞的心态都要崩了。虽然最后通过各种搜索资料以及自己的理解这些问题都得到了解决,但是踩的坑真的太多了,为了避免遇到相同问题的朋友心态炸裂,现在对标题提到的这几个问题做一个简单汇总:
# 通过修改ini配置文件解决乱码问题、
![v2-788223281f0958a77898acbaf10b2a84_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=691d8418-0f2e-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-788223281f0958a77898acbaf10b2a84_b.jpg)
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_unicode_ci
init_connect=’SET NAMES utf8’
这几个是对ini文件做的更改,对照着那三个类型更改。
这里注意下更改完保存不要直接Ctrl s应该点击另存为检查一下编码,如下图
![v2-f08851c81c351b16492fae9d686d613a_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=691d8418-0f2e-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-f08851c81c351b16492fae9d686d613a_b.jpg)
不然保存了之后重启mysql可能会无法启动。这个也是对第二个问题的说明。如果你的mysql已经无法启动了,这个时候在保证ini文件编码格式正确的情况下进行以下操作,来使mysql正常启动并且保证ini文件更改成功。
![v2-ba5c318b83d0392425d1d92c4590b410_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=691d8418-0f2e-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-ba5c318b83d0392425d1d92c4590b410_b.jpg)
#end: mysql再次安装无法成功
如果出现这种问题基本上就是因为你的mysql没卸干净,应该在以下几个方面卸载并删除:
✘控制面板卸载
✘安装目录mysql文件夹删除:
如果你是装到c盘了也就这几个目录了,其他盘的自己去找,我也不知道在哪。不过看到有的大佬说x86里面有也有,但是我没找到,删了这两个也装成功了。
![v2-6307607a46c2648dfaf3164a4a958f34_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=691d8418-0f2e-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-6307607a46c2648dfaf3164a4a958f34_b.jpg)
✘删除mysql相关环境变量:
自己能配置环境变量也就能删,这里就不多说了。
✘注册表删除:
win+r输入regedit,然后Ctrl+f搜索mysql相关文件夹并删,我是连着文件夹文档什么的全都干掉了,最后装好了发现系统path环境变量也被我删了,所以这块注点意别删的太猛了,连着自己电脑一块干掉了。
差不多一共就是这些了。问题也分享完了,这篇文章只用于小白借鉴排坑,其中可能也有问题,如果有大佬有新想法可以留言指导交流。