【go】Mysql无法远程登录【红包】
系统Centos7, lnmp.org的集成环境 firewall没有运行
mysql权限,iptables都弄了,已重启,刷新授权
报错:
Mysql user:
Iptables:
还有哪些因素影响?
新增处理:
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值是%
是不是阿里云买的 需要增加安全端口
或许你的mysql绑定了127.0.0.1
之类的IP地址
netstat -antp | grep 3306
看看输出结果
参见:
https://stackoverflow.com/a/3...
如果是阿里云,去阿里云后台开启一下端口
你好,阿里云在服务器安全那里有一个安全组设置,你需要将mysql的端口在安全组里面设置一下,然后才能远程链接
- 超时设置问题;
- 最大连接设置有问题;
- 授权问题;
- mysql服务机与用户权限问题
以上是 【go】Mysql无法远程登录【红包】 的全部内容, 来源链接: utcz.com/a/106892.html