开发者社区> 问答> 正文

ETC服务器上 Ubuntu系统下MySQL8.0远程连接一直不成功

image.png

展开
收起
舞夜游神 2019-11-12 17:00:58 3011 0
1 条回答
写回答
取消 提交回答
  • 个人博客:https://www.zhoujunwen.com

    2003-不能连接到MySQL服务器上的’119.23.168.137’(100060"未知错误")

    • 1.网络不通 检查能不能ping通。
    • 2.防火墙设置 防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。如果是阿里云ECS服务,安全组中3306端口默认是没有开启的。如果3306在安全组中,再检查一下iptable中是否开启3306的出口。
    • 3.mysql的账户设置 mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法: 如果你想myUser使用myPassword从任何主机连接到mysql服务器的话
    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
    FLUSH PRIVILEGES; 
    

    通过修改表来实现远程:

    mysql -u root -pvmwaremysql>use mysql; 
    mysql>update user set host = '%' where user = 'root'; 
    mysql>select host, user from user; 
    
    2019-11-12 17:35:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载