一键安装lnmp集成环境及数据库网外访问设置


https://lnmp.org/faq/lnmp-software-list.html

之前也遇到过这个问题,解决的途径也是五花八门,从百度和Google上也看到各种解决方案,基本上分以下几种:

1,没有给root对应的权限

-- @'192.168.1.123'可以替换为@‘%’就可任意ip访问mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123' IDENTIFIED BY '' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES;

2,直接用 UPDATE 更新 root 用户 Host, 但不推荐

mysql> UPDATE user SET Host='192.168.1.123' WHERE User='root' AND Host='localhost' LIMIT 1; mysql> FLUSH PRIVILEGES;

1,查看已有的iptables规则,以序号显示

sudo iptables -L -n --line-numbers

2,删除对应的3306端口DROP规则

sudo iptables -D INPUT 6

sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT