因为安装mysql的时候选择了默认安装,导致文件目录是MySQL Server 5.5,有空格存在,在一些项目里使用识别不到,所以一下是将它的文件目录改成mysql5.5的过程。
主要过程是 关服务—>备份—>修改文件夹目录—>修改my.ini文件内容—>修改注册编辑器的ImagePath属性—>重启服务
1067报错的主要原因是mysql安装目录下的my.ini没有配置好
如果有报错可以按照我下面的讲解再操作一遍。
修改文件夹路径的操作如下
1.首先通过window+s键打开搜索界面,搜索服务,找到Mysql服务,右键让它停止
2.防止修改出错,备份Mysql文件目录,我是直接将它整成压缩包,有问题的话直接解压出来就好了
3.因为已经有解压包了,直接将Mysql的路径改成你想要的路径,我就改成了mysql5.5
4.然后就是更改Mysql文件目录下的my.ini文件。如果文件编辑不了,可以先复制到桌面,修改完在拉回来
找到这两句,改成自己修改后的安装目录的位置。报错1067,往往是你的这个路径写错了,导致没有找到这个路径下的文件,你可以将它复制了拿到文件夹里搜索打开看是不是能够打开这个文件。
5.window+s搜索注册编辑器,打开它
按照路径一层层的找到如下图(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL),修改里面的ImagePath属性,将里面对应的mysql路径改成自己的。
找到ImagePath后点击开,这两个都要改成自己的安装路径
最后重启服务(步骤一相反)
最后你们一个修改数据库密码的命令,有需要的人自己copy(因为更换数据库文件目录后,密码会变成空的,得重新设置)
SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘123456’);