最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是:群英 > 数据库 > 关系型数据库 >
navicat连接mysql报错1045怎么回事?如何解决?
PHP中文网发表于 2021-08-26 18:00 次浏览

    navicat连接mysql报错1045怎怎么回事?很多朋友在navicat连接mysql出现报错1045,不知道要怎样解决。对于这个问题可能是因为忘记密码导致的,下面小编就给大家分享一下解决方法。

navicat连接mysql报错1045如何解决?

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

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

    2、cd C:Program Files (x86)MySQLMySQL Server 5.7bin

    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)MySQLMySQL Server 5.7bin

    >>mysql

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

    >>flush privileges;

    >>SELECT * from mysql.userG;

    找到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

    再次连接测试,

    大功告成!

    以上就是关于navicat连接mysql报错1045的解决方法介绍了,大家按照上述步骤操作即可,希望本文能对大家有帮助,想要了解更多navicat的操作内容,请关注群英网络其它相关文章。

标签:navicat连接mys
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐