在阿里云装完MySQL数据库后,在本地使用工具连接连不上,提示 : 1130 – Host ‘****’ is not allowed to connect to this MySQL server ,
首先我们先确认我们阿里云或者腾讯云其他平台后台设置的端口是否打开,也就是3306
同时我这里安装了宝塔控制面板,(不知道的不用管),我们也要在宝塔上打开它
然后我们先测试能不能连接,如果不能我们继续下一步
首先在连接工具那里连接上数据库,依次输入下面的命令:
1.mysql -uroot -p #这里会提示你输入数据库密码
2.use mysql;
3.update user set host = ‘%’ where user = ‘root’; #这一步就是最关键的, 将host设置为%表示任何ip都能连接mysql,当然也可指定为某个特定ip
最后一步: flush privileges; #刷新权限表,使配置生效