MySQL安装以及my.ini文件编写见:
https://blog.youkuaiyun.com/qq_40194498/article/details/78984353
1,MySQL账号无法登陆:
在MySQL安装目录下找到my.ini文件,在[mysqld]下添加一行:
skip-grant-tables
之后重启MySQL服务
2,MySQL无法启动:
一般情况下,以管理员身份进入cmd,在控制台输入你的MySQL所在的磁盘【我的是D盘】,直接输入D:
回车,可以看到此处已经进入了D盘,键入cd,空格,复制MySQL安装路径到命令行【控制台下鼠标右键粘贴】,我的是【D:\mysql\mysql-5.7.20-winx64\bin】,回车,进入D:\mysql\mysql-5.7.20-winx64\bin,键入mysqld install【注意是mysqld不是mysql】,此时mysql已经安装好了,之后命令行下键入net start mysql启动MySQL服务【关闭是net stop mysql】就可以正常使用MySQL了,但,总有服务无法启动的例外,解决方法如下:
- 输入
services.msc,进入服务策略管理界面,找到MySQL服务,双击查看登录属性。将登陆身份改为“本地系统帐户”,允许服务与桌面交互,点击应用,然后确定 - 使用
mysqld –-initialize命令让mysql自己初始化data文件夹,执行命令前应该注释掉安装目录下my.ini中datadir一行的内容,并删除掉原先的data目录。重启MySQL。
上面两步如果不行,看服务和注册表:
输入services.msc,进入服务策略管理界面,找到MySQL服务,看可执行文件路径是否正确,格式为"安装路径\mysqld" MySQL:

注册表MySQL下的ImagePath数值应该与服务的可执行文件路径一致:

更多参考:http://www.cnblogs.com/cnhkzyy/p/9030744.html
本文详细介绍了MySQL的安装过程及my.ini配置,针对账号无法登陆和MySQL无法启动的问题提供了具体的解决方案,包括修改my.ini文件、调整服务登录属性、初始化data文件夹等步骤。
1754

被折叠的 条评论
为什么被折叠?



