• LNMP一键包安装后解决MySQL无法远程连接问题


     问题重现:

    在阿里云上安装了lnmp一键包后,MySQL可以通过phpmyadmin连接,但是无法通过SqlYog(Windows)或Sequel Pro(Mac)下进行远程连接,报出2003 不能连接MySql服务器“XXXXXX”(10061)这样一个错误。

    解决思路:

    之前也遇到过这个问题,解决的途径也是五花八门,从百度和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;

    以上2种方法都使用了,问题依然没有解决。于是继续在lnmp官网上找寻答案,结果终于找到了。https://lnmp.org/faq.html

    MySQL/MariaDB无法远程连接,如何开启?
    为了安全LNMP默认是禁止远程连接的,开启方法:https://bbs.vpser.net/thread-13563-1-1.html

    直接通过iptables进行操作

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

    iptables -L -n --line-numbers

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

    iptables -D INPUT 5
    原文路径:http://www.jianshu.com/p/bbe0a75bfd7a
  • 相关阅读:
    浅谈单调栈、单调队列
    关于博客迁移
    高二四班抽号
    数据结构
    图论
    洛谷 P3817 小A的糖果
    洛谷 P4016 负载平衡问题
    洛谷 P4306 [JSOI2010]连通数
    洛谷 P4822 [BJWC2012]冻结
    洛谷 P4568 [JLOI2011]飞行路线
  • 原文地址:https://www.cnblogs.com/tsfh/p/6980289.html
Copyright © 2020-2023  润新知