当前位置: 移动技术网 > IT编程>数据库>Mysql > Navicat连接mysql出现1045错误

Navicat连接mysql出现1045错误

2019年04月10日  | 移动技术网IT编程  | 我要评论

使用navicat连接mysql出现1045,可能的原因为忘记密码,下面方法可以帮助重置密码。

 

 

1,以管理员权限运行cmd程序;

2,cd c:\program files (x86)\mysql\mysql server 5.7\bin

3,关闭mysqld进程,

>>tasklist |findstr mysqld        这行命令可以用来查看mysqld是否在运行,在运行中则可以查到它的pid

>>taskkill /f /pid xxxx             xxxx是从前面一条命令得到的pid值

4,跳过权限登录mysql 服务器端

>>mysqld --skip-grant-tables

关闭cmd,重新以管理员权限运行cmd

5,修改密码

>>cd c:\program files (x86)\mysql\mysql server 5.7\bin

>>mysql

 

>>update mysql.user set authentication_string=password('123456') where user = 'root';

>>flush privileges;
 
>>select * from mysql.user\g;
找到root用户的authentication_string这项,并把它的值记下来

>>update mysql.user set authentication_string = '*6bb4837eb74329105ee4568dda7dc67ed2ca2ad9' where user = 'root';here user = 'root';

>>flush privileges;
>>quit

6,重启mysql

>>net start mysql

7,尝试连接,如果提示1862

修改密码后再次连接

>>mysqladmin -uroot -p password

再次 连接测试

 

 

 

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网