mysql新建连接1045_Navicat for Mysql 1045错误

2022-08-24 17:36:30 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

在使用图形用户工具Navicat for MySQL新建连接时,会报一个1045,某用户访问拒绝的错误。

一般的解决办法是需要重新修改Mysql的密码,操作步骤如下:

1 net stop mysql 停止mysql服务

2 进入mysql安装路径的bin目录下,使用mysqld命令,在cmd下 mysqld –skip-grant-tables

3 开一个新的cmd窗口 mysql 不需要用户名就可以登录数据库了

4 登录成功后 show databases; 再use mysql; 即进入mysql数据库

5 继续 show tables; 会发现有一个user表

6 继续 select user,host,authentication_string from user;

7 继续 update user set authentication_string=password(‘123456′) where user=’root’ 即重置root用户的密码

8 继续 flush privileges;

9 继续 quit; 退出mysql net stop mysql ; net start mysql 重新启动mysql

10 mysql -uroot -p123456 使用root用户新密码登录 进入mysql则表示成功

Mysql启动的问题:建议最好多看看启动日志

启动日志在安装目录的data目录下,文件名称为主机名,.err文件。从这里找到错误根源,一个一个解决。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141058.html原文链接:https://javaforall.cn

0 人点赞