问题所在:宝塔安装的MySQL无法使用Navicat使用root账号登录,提示:1045-Access denied for user 'root'@'localhost' (using password: YES)。
①先去宝塔查看root账号密码

②登录到你自己的服务器

2.1 之后修改权限 use mysql
2.2 修改验证模式
MySQL8版本:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '替换成你的root密码';
MySQL5版本:
GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '替换成你的root密码' WITH GRANT OPTION;
2.3 修改完成后执行 FLUSH PRIVILEGES; 使刚才的修改立即生效
最后问题已解决!

本文介绍了如何处理在使用Navicat登录宝塔安装的MySQL时遇到的1045错误。步骤包括检查root账号密码,通过SSH登录服务器,修改MySQL用户验证模式,以及执行权限刷新操作。对于MySQL8和5版本,分别提供了相应的SQL命令来解决此问题。

3063





