MySQL密码权限过期以及各种问题的处理方法合辑

在使用MySQL 5.7时遇到密码过期及权限问题,导致Navicat无法连接。通过命令行解决,包括mysqld.exe闪退、1045错误、修改密码和授权问题。最终通过设置允许所有IP访问并刷新权限,成功建立Navicat链接。
摘要由CSDN通过智能技术生成

MySQL版本:5.7

今天又开始捣鼓我的MySQL了。打开Navicat发现之前的链接都没法用了,新建链接报错:

2003-Can't connect to MySql server on 'localhost'(10061)

我先打开了MySQL 5.7 命令行窗口,显示

Enter password:

1. 输入密码后MySQL命令行窗口直接关闭。尝试重新打开Navicat新建连接报错:

1862:your password has expired

搜索解决方法:
进入MySQL安装目录bin文件夹,找到mysqld.exe文件,双击打开。

2. 发现mysqld.exe闪退。(淦)

再次搜索解决方法
在cmd中输入mysql -uroot -p

3. 出现1045(28000)错误如下:

ERROR 1045(28000): Access denied for user 'root'@'localhost'(using password)

叒搜索解决方法:

进入cmd,cd到MySQL安装目录中的bin文件夹

mysql -uroot -p 回车

不用管password 回车

<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值