问题: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
连接成功!
转载于:https://blog.51cto.com/phpervip/1830808