废话不多说,直接上干货!
一、首先完全卸载MySQL。
如果安装已经失败了则这一步必须做(没有安装过的话就没有必要了,直接跳第二步),要先完全卸载MySQL才行,可以参考这个博客:传送门
二、给计算机新建一个用户。
根据我的错误总结,我之所以建议这么做,是因为C盘用户目录下user文件名本来就是因为中文报错,大部分博客都是说直接修改这个文件名,然后再修改注册表。但是这种方法首先会遇到一个问题:之前这个用户所配置的环境变量有一部分都要修改,再一一修改的话会很麻烦;其次就是,我发现有许多人按照这种方法修改之后,底下评论区有超过70%的人电脑再打开就什么软件都没了,不然就是开始菜单栏失效,无法点击等等,各种问题。
所以我就想到了一个很稳妥地办法就是:给点电脑新建一个用户,这样不会对现有的数据进行破坏,而且还其他方法快捷,有用,稳妥。
这里的操作很简单,可以参考这个链接:新建一个电脑用户 (这次取名字一定不要用中文!!!)
三、登陆刚才新建的用户,重新安装MySQL。
这里给出安装MySQL的的步骤,不同版本安装步骤大同小异,有不同步骤的话就按默认选项,相同步骤照着做就行了。MySQL安装步骤注意:我给出的MySQL安装,需要配置系统环境变量(注意:是系统环境变量,不是用户环境变量),在安装步骤中后面会给出如何配置,但是如果你的Mysql版本很高,就不需要手动配置,例如MySQL8.0版本会自动配置系统环境变量。在配置之前最好先看一下是否已经自动配置好了。
四、切换回老用户账户。
其实至此已经完全解决这个问题了,即使在中文名的用户下,也能正常使用MySQL了。
本人亲测有效!!!实际操作时长25分钟左右。