更改数据库密码:

update user set password=passworD("sunjingyu0509!") where user='root';

flush privileges;

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

    默认lnmp一键包关闭了3306端口
  2. 删除对应的DROP规则

    iptables -D INPUT 5

再次测试下,MySQL已经可以远程登录了。这里记录下,以便今后同样遇到这样问题的同学可以参考下

最新文章

  1. Linux内核USB驱动【转】
  2. gl_ClipDistance
  3. php中重写和final关键字的使用
  4. 如何破解excel宏的密码
  5. hdu 1573 X问题
  6. Java基础知识强化之IO流笔记83:NIO与IO
  7. ASP.Net 类(CS)文件怎样获取Web应用程序的路径
  8. Android显示GIF图片
  9. ISE初始化
  10. .tar.xz文件的解压方法
  11. python全栈开发 * 32知识点汇总 * 180717
  12. 课程设计小组报告——基于ARM实验箱的捕鱼游戏的设计与实现
  13. Java打印九九乘法表及倒打九九乘法表
  14. python3.X出现关于模块(i18n)的不能使用的解决方法
  15. 卷积神经网络CNN经典模型整理Lenet,Alexnet,Googlenet,VGG,Deep Residual Learning(转)
  16. mac OSX 实用快捷键
  17. JavaScript对象——原型与原型链
  18. lua获取table的长度
  19. NSURLSession学习笔记(一)简介
  20. 浪潮openStack云

热门文章

  1. JAVA面试精选【Java基础第二部分】
  2. Vue.js模拟百度下拉框
  3. django+uwsgi+nginx+sqlite3部署+screen
  4. 《汇编语言 基于x86处理器》第六章条件处理部分的代码
  5. python中的递归小实例
  6. opencv画出轮廓外接矩形
  7. keepalived nginx 双机热备图文讲解
  8. DataSnap Server 客户端调用 异常
  9. 机器学习入门-数值特征-对数据进行log变化
  10. 爬虫--Scrapy-CrawlSpider&基于CrawlSpide的分布式爬虫