【go】Mysql无法远程登录【红包】

系统Centos7, lnmp.org的集成环境 firewall没有运行
mysql权限,iptables都弄了,已重启,刷新授权
报错:

【go】Mysql无法远程登录【红包】

Mysql user:
【go】Mysql无法远程登录【红包】
Iptables:

【go】Mysql无法远程登录【红包】
还有哪些因素影响?

【go】Mysql无法远程登录【红包】

新增处理:
1、修改mysql配置文件
vi /etc/my.cnf
[mysqld]段加skip-name-resolve

2、修改hosts.allow
vi /etc/hosts.allow
mysqld : ALL : ALLOW
mysqld-max : ALL :ALLOW

还是没有解决

回答

试试好用不.
vi /etc/hosts.allow
mysqld : ALL : ALLOW
mysqld-max : ALL :ALLOW

查看防火墙状态: systemctl status firewalld

先查看一下防火墙是否关闭。

查看 selinux 状态: sestatus

如果想关闭 selinux ,看这篇文章 http://www.orcs.cc/post/6.html

都关闭之后再试试。

正常情况下
1.设置mysql host表允许ip登录
2.防火墙关闭
3.如果你是云服务器比如阿里云,那么他默认是关闭端口的,所以你要开放
4.上面设置之后,telnet ip 端口 看看通不通

你或可试一下以下操作:
使用phpmyadmin
创建或修改一个用户,给这个用户远程登录权限,即HOST值是%
【go】Mysql无法远程登录【红包】

是不是阿里云买的 需要增加安全端口

或许你的mysql绑定了127.0.0.1之类的IP地址

netstat -antp | grep 3306

看看输出结果

参见:

https://stackoverflow.com/a/3...

如果是阿里云,去阿里云后台开启一下端口

你好,阿里云在服务器安全那里有一个安全组设置,你需要将mysql的端口在安全组里面设置一下,然后才能远程链接

  1. 超时设置问题;
  2. 最大连接设置有问题;
  3. 授权问题;
  4. mysql服务机与用户权限问题

以上是 【go】Mysql无法远程登录【红包】 的全部内容, 来源链接: utcz.com/a/106892.html

回到顶部