Mysql(Windows)--- Access denied for user 'root'@'localhost'(using password:YES)

来源:互联网 发布:软件怎么彻底删除 编辑:程序博客网 时间:2024/06/05 08:03

在windows下安装并启动Mysql后,用客户端工具Navicat for MySQL进行连接,报错:


此错误表示:拒绝此用户(root)使用此密码访问mysql


解决方法:

修改root用户的密码。

具体步骤如下:

1.打开CMD,进入DOS命令窗口

2.切换目录到Mysql bin目录,如:cd D:\mysql-5.6.25-win32\bin

3.使用以下命令启动mysql服务:mysqld --skip-grant-tables。即跳过权限控制表启动mysql服务。此时,如果我们用客户端工具连接mysql是成功的。

4.将D:\mysql-5.6.25-win32\bin加入环境变量path中。另起一个DOS窗口。使用命令连接mysql

5.执行如下命令,修改root用户的密码为root3306:

sql>use mysqlsql>update user set password=PASSWORD('root3306') where user='root';sql>exit;


最后,重新启动Mysql服务即可。





0 0
原创粉丝点击