为啥3306端口已经开放了,远程连接mysql依旧连接不上
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥3306端口已经开放了,远程连接mysql依旧连接不上相关的知识,希望对你有一定的参考价值。
参考技术A 操作步骤登录 云服务器 ECS 管理控制台。
在左侧导航栏中,选择 网络和安全 > 安全组。
选择目标地域。
找到要配置授权规则的安全组,在 操作 列中,单击 配置规则。
在 安全组规则 页面上,单击 添加安全组规则。本回答被提问者采纳 参考技术B 看看报什么错,
远程连接云服务器上的mysql失败问题解决
云服务器上安装了mysql, 远程连接出现失败的情况.
1/检查安全组中是否配置了3306端口
2/开放端口后远程连接还是失败,参考下面这个
报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
3/解决方案是执行两条命令(授权法)
3.1执行命令
GRANT ALL PRIVILEGES ON *.* TO \'myuser\'@\'%\' IDENTIFIED BY \'mypassword\' WITH GRANT OPTION;
FLUSH PRIVILEGES;
其中myuser和mypassword就是该服务器上mysql的用户名和密码.
3.2重启mysql服务, (reboot简单粗暴)
至此连接成功, 有问题拍砖.
以上是关于为啥3306端口已经开放了,远程连接mysql依旧连接不上的主要内容,如果未能解决你的问题,请参考以下文章
linux下mysql开启远程访问权限及防火墙开放3306端口