vagrant lanp mysql远程登录设置

来源:互联网 发布:js json对象取值 编辑:程序博客网 时间:2024/06/07 10:25

vagrant lanp mysql远程登录设置

一、phpmyadmin 权限里将要远程连接的用户的主机改成*

或mysql -u root -p

mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>flush privileges;mysql>exit;

root可以换成你的用户名

如果没有创建用户,执行grant all PRIVILEGES on 数据库名.* to 用户名@’%’ identified by ‘密码’

二、iptables 里删除DROP 3306端口的规则
将所有iptables以序号标记显示,执行:

iptables -L -n --line-numbers

比如要删除INPUT里序号为8的规则,执行:

iptables -D INPUT 8

iptables的开机启动及规则保存

CentOS上可能会存在安装好iptables后,iptables并不开机自启动,可以执行一下:

chkconfig –level 345 iptables on
将其加入开机启动。

CentOS上可以执行:service iptables save保存规则。

另外更需要注意的是Debian/Ubuntu上iptables是不会保存规则的。

需要按如下步骤进行,让网卡关闭是保存iptables规则,启动时加载iptables规则:

创建/etc/network/if-post-down.d/iptables 文件,添加如下内容:

!/bin/bash

iptables-save > /etc/iptables.rules
执行:chmod +x /etc/network/if-post-down.d/iptables 添加执行权限。

创建/etc/network/if-pre-up.d/iptables 文件,添加如下内容:

!/bin/bash

iptables-restore < /etc/iptables.rules
执行:chmod +x /etc/network/if-pre-up.d/iptables 添加执行权限。

原创粉丝点击