百度云购买的服务器 lnmp环境开放mysql外部访问如navicat

首先购买的百度云服务器是默认允许所有端口访问的,但是linux系统默认对3306关闭了外部访问权限

所以我们需要修改linux防火墙配置:

vim /etc/sysconfig/iptables

看到有一行3306的配置,改为ACCEPT,改完之后是这样的:-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

刷新防火墙配置:

service iptables restart

 

此时navicat已经可以访问到3306端口了,但是mysql默认不允许外部访问,接下来修改mysql

首先linux下登录mysql输入以下操作即可:

use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'bd'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
flush privileges;

 

你可能感兴趣的:(Linux)