赞
踩
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
,找到my.ini文件后,搜索一下报错的参数mysqlx_port=0.0,其实就在最后一行,注释掉(这时候可能以为重新用官方安装程序能够继续下去,其实不能,每次它都会重新生成my.ini,然后mysqlx_port=0.0又出现了!)C:\ProgramData\MySQL\MySQL Server 5.7\Data
,打开这个目录,把里面的文件删光C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe
,找到这个文件后,在这个目录下打开cmd,最方便的方式是直接地址栏输入cmd,回车mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console --initialize-insecure
,然后回车mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console --initialize-insecure
mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console
,意思是在cmd里直接运行MySQLC:\Program Files\MySQL\MySQL Server 5.7\bin\
这个目录下再新打开一个cmd窗口,输入命令mysql -u root
,直接进入MySQL了,是的,不用密码ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
(分号必须要!!!这里的123456就是新密码,可随意),回车FLUSH PRIVILEGES;
(分号必须要!!!),回车EXIT;
,回车mysql -u root -p
,再输入密码123456,ok,如愿进入MySQL了,这时候其实MySQL已经可以在电脑里运行了,但是是cmd运行的方式,每次都要手动输入,太麻烦了,做成系统服务,开机自动启动@echo off
echo Starting MySQL Server...
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console
echo.
echo MySQL Server started. Press any key to exit...
pause >nul
over,enjoy!如果对您有帮助,感谢投喂!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。