linux上mysql 3306怎么对外开放

2024-12-23 01:39:08
推荐回答(2个)
回答1:

mysql的默认端口是3306端口,对外开放3306 一般来说有两大块。
一大块是:系统防火墙级别:iptables:
iptables -I input -p tcp --dport 3306 -j ACCEPT

另一大块:mysql层:
授权用户对外访问:
grant 权限 on 数据库.表 to “用户”@“主机名” identified by “密码”; 其实可以这样理解,grant 权限 on 权限负责范围 to 权限对象 【认证密码】
这个两层都做了才可以远程连接。linux 学习不只只是这些 掌握点基础知识才能上手,建议www.linuxprobe.com看看,学好Linux,做好运维。加油!!!

回答2:

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT