我在云服务器上配置的MySQL服务,但是远程连接不上

我在云服务器上配置的MySQL服务,但是远程连接不上

服务器上已经配置好,并且可以在服务器上登陆:

修改了root对应的host  从localhost -> %

https://img1.sycdn.imooc.com//climg/64db989e092e930f06520351.jpg

远程链接时提示链接超时:

https://img1.sycdn.imooc.com//climg/64db98ed09f8731f05630608.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

另外,如果云上的MySQL端口映射出来,建议用户名不要使用root,密码设置一个复杂的,公网的MySQL会一直有人用弱密码尝试登录的,以前就遇到过,root用户,密码是123456,被黑客把数据转移了,并且发了一条勒索信息。

  • 慕前端8415223 提问者 #1

    老师好,感谢老师提醒,我这个云服务就是为这个课程准备的,所以不担心数据问题。

    我做了一系列操作发现还是连不上

    1、查看端口:发现TYPE是IPV6

    https://img1.sycdn.imooc.com//climg/64dc30bc09894f7805690054.jpg

    2、修改my.cnf文件:在[mysqld]下添加bind-address=0.0.0.0

    https://img1.sycdn.imooc.com//climg/64dc318b0964a7ce02350087.jpg

    3、重启mysql

    https://img1.sycdn.imooc.com//climg/64dc31cd09ecaeaf05960122.jpg

    4、配置防火墙


    https://img1.sycdn.imooc.com//climg/64dc320e097a6d7707830192.jpg

    结果:

    https://img1.sycdn.imooc.com//climg/64dc325d09d6b40007970647.jpg


    2023-08-16 10:22:12
  • 慕前端8415223 提问者 #2

    老师 有时间帮忙看一下 还需要配置哪里

    2023-08-16 10:26:45
  • 马听老师 回复 提问者 慕前端8415223 #3

    在控制台上,还有一个端口白名单控制,需要入口规则

    2023-08-16 16:30:02
马听老师 2023-08-15 23:37:14

云服务器上,3306端口开放出来了吗?默认是没开放的,需要看下

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
DBA数据库工程师
  • 参与学习       210    人
  • 解答问题       56    个

本课程主要讲解MySQL DBA需要掌握的技术,包括MySQL基础、日志文件、讲师的实战经验分享、常用工具、高可用、优化、DBA 实战项目等内容。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师