问题:
在本地发起连接远程数据库时,总是遇到这样的报错信息:
“1130 - Host ‘xxx.xx.x.x’ is not allowed to connect to this MySQL server”
解决
首先,我们要知道这是数据库操作权限的问题
简单理解为:“MySQL 数据库为了安全起见,不让没有权限的外部 ip 机访问!”
此时可以在 SSH 客户端或者目标主机的终端环境中使用如下命令:
mysql -u root -proot
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;
最后再进行一次数据库外部连接,就可以了。