一般用navicat 软件连接服务器数据库的时候,容易报错:
ERROR 1130 (HY000): Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server
多见于linux宝塔面板安装mysql服务后,用navicat连接报错。
解决办法,开启远程连接权限。
(1)打开linux命令面板,
输入mysql -u root -p
(2)需要输入数据库密码:
输入密码完毕直接按enter键确认(输入密码不会有任何显示,输入完直接按回车键。)
(3)输入下面命令
GRANT ALL PRIVILEGES ON *.* TO root@'' IDENTIFIED BY '123456' WITH GRANT OPTION;
注意上面123456是当前数据库密码,根据实际密码填写
(4)继续输入下面命令
FLUSH PRIVILEGES;
操作完毕,显示OK。好了可以去进行远程连接数据库了。