在默认的情况下,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