今天使用Navicat连接远程数据库,结果报错(1045 - Access denied for user 'root'@'110,184,152,247'(using password: YES))

分析了一下原因,也就是远程数据库拒绝此IP地址访问。
解决办法:
step1: 使用Xshell远程连接上mysql,根据提示输入密码,然后Enter
mysql -u root -pstep2: 选择mysql表
use mysql;step3: 授权
grant all privileges on *.* to '数据库账号'@'%' identified by '密码';step4: 刷新权限
flush privileges;step5:重启MySQL
先退出MySQL:
exit;重启MySQL
service mysql restart搞定!
版权声明:本文为weixin_42541479原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。