RT,在连接数据库时发生了Access denied的错误,用Navicat和mysql客户端都进行了尝试,都是不行,最后发现是因为密码不一致问题。(本人之前对密码加密方式进行过更新,导致root用户远程连接和本地连接密码不一致,但在远程连接时还用的新的密码,但是数据里保存的还是旧的密码,导致每次数据库连接认证时总是出现RT错误)
解决方案
重新修改root用户的本地连接密码和远程连接密码
use mysql;
update user set authentication_string='' where user='root'
## 修改本地登录密码
ALTER user 'root'@'localhost' IDENTIFIED BY '你的密码'
## 修改远程登录密码
ALTER user 'root'@'%' IDENTIFIED BY '你的密码'