开发者社区> 问答> 正文

云服务器自建mysql数据库为何3306端口无法远程连接

1,防火墙已开通3306端口
2,mysql   root@'%' 已设置
3,阿里云安全设置已经设置上3306

无论如何3306端口上的mysql远程无法连接上

2003 - Can't connect to MySQL server on 'xxxx' (61 "Connection refused")


我觉得是阿里云坑我,端口打不通


bind-address 我也已经去掉

展开
收起
firerian 2018-10-19 18:28:58 3918 0
2 条回答
写回答
取消 提交回答
  • 您好,若您已在安全组开启3306端口还是仍然无法远程连接到自建库,建议您直接在MySQL的配置文件中删除“band ip" 。
    操作方法(以Ubuntu为例,其他系统可能不同)
    / etc / mysql / mysql . conf . d / mysqld . cnf

    找到 'bind-address = 127.0.0.1' ,删去这一行。


    1
    / etc / init . d / mysql restart
    如果您对我的回答满意,请您采纳一下,谢谢!
    2018-10-19 18:43:43
    赞同 2 展开评论 打赏
  • 元始天尊座下首席皮皮虾
    请确保开放远程连接
     
    grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
    flush privileges;

    2018-10-19 18:33:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载

相关镜像