问题:vagrant 搭建PHP开发环境,可以转发apache端口,但不能转发mysql端口

环境:vagrant  里用的oneinstack安装的php开发环境。


1.先通过192.168.33.10中的phpMyadmin连接数据库。修改mysql。开启远程连接权限。

修改mysql数据库,user表,原来写的host, localhost改为%,用户名为root的。

或增加一条。

2. 进入vagrant,在vagrant 中:

# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

3.# service iptables save #保存iptables规则 (这里没实现)


用 navicate 连接时:

ip填:192.168.33.10

port填:3306


连接成功!