1.MySQL端口
赋予远程连接数据库的所有权限
GRANT ALL PRIVILEGES ON *.* TO 'user' @ '%' IDENTIFIED BY 'password' WITH GRANT OPTION;
查看所有端口信息:
netstat -apn
当然也可以在MySQL中:
show variables like 'port';
如下图可以看出mysqld服务Listen端口号为3306
2、防火墙
CentOS8的默认防火墙为firewall,默认是打开的。
systemctl start firewalld
启动friewall
systemctl status firewalld
查看firewall启动情况
firewall-cmd --zone=public --add-port=3306/tcp --permanent
开启3306端口
systemctl restart firewalld
重启防火墙
firewall-cmd --query-port=3306/tcp
检查3306端口是否开启,显示yes,则表示防火墙已开启该端口。