MySQL服务无法启动(2003 - Can‘t connect to MySQL server on‘localhost‘

在安装完Navicat Premium15后 某天,突然报错....MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost'(0)

任务管理器,服务启动也失效。

 打开cmd命令,

 

 各种无效下,最后在要卸载重新



安装前,花了2小时解决,主要是数据不想丢失....

先把data文件夹备份!!!!!!防止数据丢失!!

 

 备份数据!!!

初始化后,把这些问价夹复制回去就行。

第一步

1.先删除MySQL Server 5.7下的data文件

第二步

 

2.管理员运行cmd :mysql安装根目录为:D:\MySQL\MySQL Server 5.7

运行命令:mysqld --initialize-insecure --user=mysql --explicit_defaults_for_timestamp

 

无报错,接着运行命令:mysqld -install

 

 显示已安装

开启mysql服务:net start mysql

显示服务已启动

在bin目录下,运行:   mysql -uroot -p,后面密码不用输入,直接回车

 显示如下:

第三步

 3.最后初始化密码:

初始化密码为123456,注意分号!

如果修改密码一直出现 "->"符号,这是因为mysql的语句需要使用分号;;来结尾。加分号即可。

 

初始化密码为123456,注意分号!

输入命令:set password=password('123456');

输入命令:alter user 'root'@'localhost' password expire never;

输入命令:flush privileges;

打开SQLyog,重新连接,至此已经可以重新连接。

连接成功!若失败!哈哈哈哈,。。。(爱莫能助!)

第四步

4.把先前复制的data文件夹里数据库数据复制回新生成的data文件夹

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值