解决lamp一键安装好后navicat没法链接mysql

lamp一键安装包搭建好lamp后有时候没法用navicat等远程链接mysql,mysql

是由于lamp一键安装包安装的环境只容许云主机本机(localhost)链接MySQL;sql

1.首先打开iptables 3306端口数据库

这里以Ubuntu为例:tcp

sudo iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPTide

参考 iptables -A INPUT -p tcp -s 192.168.1.66 --dport 3306 -j ACCEPT
iptables-save > /etc/iptables.up.rulesrest

而后输入命令iptables -nvLip

会看到3306端口已在列表中it

而后的以root登录数据库io

建立一个用户table

mysql> create user 'username'@'%' identified by 'password'; //username改成本身的用户名,password改成用户名登录时的密码 mysql> grant all privileges on *.* to 'username'@'%' identified by 'password' with grant option; mysql> flush privileges; mysql> exit; sudo service mysql restart %表示全部的ip均可以登录;

相关文章
相关标签/搜索