直接正题
1.登入mysql数据库
2.找到要修改的位置
// 选定要用的数据库(用show databases;看完再use mysql;)
use mysql;
这句可以不用写
// 只查询host这栏
select Host from user where User="root";
3.修改成通配符%
update user set Host="%" where User ="root";
//再次查询
select Host from user where User ="root";
4.执行flush privileges;刷新数据库权限表
flush privileges;
5.重新连接就可
……我给忘了说开端口的事,现在说也来得及
退出数据库
firewall-cmd --list-all
我目前只开放了80以及8080端口,3306还没开 所以没连上主机客户端
开放端口
//开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
//重启防火墙
systemctl restart firewalld.service
再查询端口 就多了3306(懒得开你也可以直接关闭防火墙:
systemctl stop firewalld.service【不建议】)