Ubuntu Mysql 无法从客户端机器访问

Ubuntu Mysql 无法从客户端机器访问

我有一个运行 Mysql 数据库的 Ubuntu 服务器,并且我正尝试从客户端计算机进行连接。

问题是我无法连接,因为首先它出现此错误:

在“读取初始通信包”系统错误 0 时丢失与 mysql 服务器的连接

bind-adress = 127.0.0.1在这之后,我评论了/etc/mysql/my.cnf并检查端口是否打开netstat -lnt

我接下来要做的事情是去/etc/hosts.allow并添加mysqld:xxx.xxx.xxx.xxx:allow(客户端的 IP)。但当客户端尝试连接服务器时,服务器返回

主机‘xxx.xxx.xxx.xxx’不允许连接到此 MySQL 服务器

我不知道我能做什么。

答案1

您是否已经设置了使用 MySQL 用户 yyy 从 IP xxx 进行连接的密码?如果没有,请设置。

https://dev.mysql.com/doc/refman/5.7/en/adding-users.html如何实现这一点。

相关内容