1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES)
Posted 闭关苦炼内功
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES)相关的知识,希望对你有一定的参考价值。
windows10 下 Navicat 连接 mysql报错:
1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)
可以看下截图:
1、先停止MySQL服务
net stop mysql
2、编辑 MySQL安装目录 下的 my.ini
在 [mysqld] 下添加
skip-grant-tables
3、启动MySQL服务
net start mysql
4、登录MySQL(不需要输入密码)
mysql -uroot -p
5、修改MySQL数据库root用户密码
5.1 使用mysql库
use mysql;
5.2 修改root密码
update user set authentication_string=password('123465') where user = 'root';
5.3 刷新生效
flush privileges;
6、关闭MySQL服务
net stop mysql
7、然后编辑 MySQL安装目录 下的 my.ini
在 [mysqld] 下删掉
skip-grant-tables
8、登录MySQL(需要输入密码)
mysql -uroot -p
9、Navicat连接MySQL数据库
连接成功!
以上是关于1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES)的主要内容,如果未能解决你的问题,请参考以下文章
1045-Access denied for user'xxx@localhost'
mysql ERROR 1045 (28000): Access denied for user 可能解决方法分析
启用远程 MySQL 连接:ERROR 1045 (28000): Access denied for user
mysql ERROR 1045 (28000): Access denied for user解决方法
MySQL ERROR 1045 (28000): Access denied for user 'bill'@'localhost' (使用密码: YES)
MySQL ERROR 1045 (28000): Access denied for user 'bill'@'localhost' (使用密码: YES)