mysql 无法连接 user@remotehost (111)

标签 mysql ubuntu

都试过了 - 服务器版本:5.7.29-0ubuntu0.18.04.1 (Ubuntu)

1) 授予 mydb 上的所有权限。 * TO 'myuser'@'%' IDENTIFIED by 'mypasswd' WITH GRANT OPTION;

2) 刷新特权;

3)重启MySQL

4)编辑配置vim/etc/mysql/mysql.conf.d/mysqld.cnf [注释#bind-address]

5)通过PHPmyadmin检查用户帐户中的Grant列并设置为YES

6) 防火墙被禁用。

7) 失败 == mysql -h eu-ce.compute.internal -u myuser -p

8)在需要时重新启动 MySQL [端口是默认值:3306]

nmap 主机名 -p 3306

Starting Nmap 7.60 ( https://nmap.org ) at 2020-01-31 09:52 UTC
Nmap scan report for hostname (xxx.xx.xx.xxx)
Host is up (0.00028s latency).

PORT     STATE  SERVICE
3306/tcp closed mysql

Nmap done: 1 IP address (1 host up) scanned in 0.04 seconds

尝试了很多选择,

我在这里还缺少什么来连接远程主机的数据库吗?

最佳答案

问题是服务器仅在内部监听。

从 mysql cnf 文件中删除行 bind-address 127.0.0.1 。

或者尝试在 mysql cnf 文件中将端口 3306 更改为不同的端口。

并重新启动您的 mysql 服务器。

我希望这对你有用。

关于mysql 无法连接 user@remotehost (111),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59999367/

相关文章:

mysql - 用户索引多次显示用户

php - WordPress 上的连接问题太多,使用数据库缓存,非共享主机

MySQL更新表以填充另一个表中的空值

mysql - 恩弗斯 : auto_increment (not PK) column not being audited

unit-testing - 我在 ubuntu 上使用 selenium 进行测试。在隐形工作区中测试

mysql - INTO OUTFILE 连接列

Linux 下载通配符 URL

php - 从 mysql 数组中获取值并从字段中匹配

linux - 在普通用户无法访问 etc/shadow 文件的情况下,passwd 命令如何允许他更改密码?

ubuntu - 将 Cassandra 数据库复制到测试主机