登录Navicat连接mysql时报1045的错误

         查阅很多文章大部分都是说在my.ini文件下的【mysqld】添加一个mysqld --skip-grant-tables,

        但是后来又连接的时候Navicat报了一个 (10061:unknown error) 的一个错误。

        就是mysql启动一秒钟之后,自己又自动关闭了,相当于mysql没有启动,但是把my.ini中的mysqld --skip-grant-tables去掉就没事了,之后查阅这位大佬MySQL自动停止的解决办法_夜空下的凝视的博客-CSDN博客_mysql服务自动停止解决方法

的文章在my.ini【mysqld】下添加了一个        federated        10061错误就没有了

        但是(10045)Access denied for user ‘root‘@‘localhost‘ (using password: YES)  的错误还在

之后查阅很多博客猜想事密码过期了

打开cmd,cd到D:\Download\mysql-8.0.27-winx64\bin(自己存放的路径,这是我的)输入

是 mysql -u root 命令,注意 不是 mysql -uroot -p !!!

之后就会进入mysql 数据库

         执行修改密码的mysql命令:

                ALTER USER 'root'@'localhost' IDENTIFIED BY '123456',其中(root)用户名,(“123456”)是修改之后的密码

(10045)Access denied for user ‘root‘@‘localhost‘ (using password: YES)错误就没有啦,Navicat就可以连接mysql了

 以上就是我的解决方案。

如果对你无用的话,可以查阅其他博客的文章哦。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐