Mysql连接报错:1130-host … is not allowed to connect to this MySql server如何处理
这个问题是我用navicate连接我的腾讯云服务器的mysql数据库出现的,原因是mysql未开启远程权限,解决方法是打开mysql自带的user表,找到你想开放的用户把host字段的localhost改为%,步骤如下:
1.连接服务器: mysql -u root -p;
2、看当前所有数据库:show databases;
3、进入mysql数据库:use mysql;
4、查看mysql数据库中所有的表:show tables;
5、查看user表中的数据:select Host, User,Password from user;
6、修改user表中的Host:update user set Host=’%’ where User=‘root’;
7、最后刷新一下:flush privileges;