共三处需要修改,根据需要自行跳转查看
开启腾讯云防火墙3306端口
来到腾讯云控制台防火墙界面,添加规则。
开启centos7防火墙firewalld 3306端口
不同的系统的内置防火墙是不同的,比如iptables防火墙或firewalld防火墙,大家可以根据自己的情况自行添加端口
centos7开始使用的firewalld防火墙,这里需要查看是否开启了3306端口
firewall-cmd --zone=public --list-ports
如果没有开启,则添加3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
添加成功后会显示success
防火墙重新加载配置
firewall-cmd --reload
更改mysql登录权限
mysql默认是不允许非本机登录的,所以我们需要修改配置,这比较简单,网上也有很多,我简单的写下
在系统中登录mysql
再依次键入
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
该授权SQL语句的含义为root用户可用任何IP地址登录数据库,操作任何数据库中的任何对象
flush privileges;
刷新权限