MySQL无法登陆,管理员权限服务无法启动

MySQL安装以及my.ini文件编写见:

https://blog.csdn.net/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.inidatadir一行的内容,并删除掉原先的data目录。重启MySQL。
    上面两步如果不行,看服务和注册表:
    输入 services.msc,进入服务策略管理界面,找到MySQL服务,看可执行文件路径是否正确,格式为"安装路径\mysqld" MySQL
    在这里插入图片描述

注册表MySQL下的ImagePath数值应该与服务的可执行文件路径一致:
在这里插入图片描述
更多参考:http://www.cnblogs.com/cnhkzyy/p/9030744.html

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值