在默认的情况下,MySQL 是不能远程访问的,当我们修改了用户名可以接受远程访问后,还是没有办法接受远程访问。
还有一个配置的地方需要验证。
mysqld.cnf 配置文件
mysqld.cnf 配置文件对访问的地址可能会有限制。
配置文件的地址为:/etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
log-error = /var/log/mysql/error.log
bind-address = 0.0.0.0
在一些默认的安装实例,bind-address 被设置为 127.0.0.1,这句话的意思就是当前安装的 MySQL 实例,只允许接受 127.0.0.1 的本地服务器访问。
如果还需要允许所有的计算机都能够访问 MySQL 数据库实例的话,我们需要将上面的地址修改为 0.0.0.0。

当完成上面的修改,MySQL 数据库应该是可以接受远程的数据连接。
当完成所有上面的配置后,需要重启数据库来让配置生效。
MySQL 数据库远程访问问题 - 数据库 - iSharkFly在默认的情况下,MySQL 是不能远程访问的,当我们修改了用户名可以接受远程访问后,还是没有办法接受远程访问。 还有一个配置的地方需要验证。 mysqld.cnf 配置文件mysqld.cnf 配置文件对访问的地址可能会有限制。 配置文件的地址为:/etc/mysql/mysql.conf.d/mysqld.cnf [mysqld]pid-file = /var/run/mysqld/mysqld.pidso…
https://www.isharkfly.com/t/mysql/15667










![正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-5](https://img-blog.csdnimg.cn/direct/4e7f027b22d8431ba6068716f791f717.png)








