http://www.gmarmy.com

                                                                  【盛大手游注册】navicat连接mysql出现错误1045如何解决-navicat

                                                                  Navicat连接mysql出现1045错误如何解决?

                                                                  使用Navicat连接mysql出现1045,可能的原因为忘记密码。

                                                                  qq.png

                                                                  下面方法可以帮助重置密码:

                                                                  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值

                                                                  ww.png

                                                                  相关推荐:《Navicat) for mysql使用图文教程》

                                                                  4、跳过权限登录MySQL 服务器端

                                                                  >>mysqld --skip-grant-tables

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

                                                                  5、修改密码

                                                                  >>cd C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin

                                                                  >>mysql

                                                                  ee.png

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

                                                                  >>flush privileges;

                                                                  rr.png

                                                                  >>SELECT * from mysql.user\G;

                                                                  找到root用户的authentication_string这项,并把它的值记下来

                                                                  tt.png

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

                                                                  >>flush privileges;

                                                                  >>quit

                                                                  1565682775990404.png

                                                                  6、重启mysql

                                                                  >>net start mysql

                                                                  uu.png

                                                                  7、尝试连接,如果提示1862,修改密码后再次连接。

                                                                  >>mysqladmi[n -uroot -p password

                                                                  1565682807729148.png

                                                                  再次连接测试,

                                                                  ]

                                                                  oo.png

                                                                  大功告成!

                                                                  以上就是navicat连接mysql出现错误1045如何解决的详细内容,更多请关注php中文网其它相关文章!

                                                                  郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:如何使用notepad++上格式化xml文件-notepad
                                                                  下一篇:没有了