mysql 8.0 中 关于skip-networking 配置
在 MySQL 8.0 中,skip-networking
配置选项已被移除。MySQL 8.0 版本不再支持这个用于禁用网络连接的配置。
在 MySQL 8.0 之前的版本中,skip-networking
配置可以用来阻止 MySQL 监听 TCP/IP 连接。使用这个配置后,MySQL 只会监听 Unix socket 文件来接受本地连接。这样做可以提高安全性,并可能提升性能,因为它减少了网络开销。
但在 MySQL 8.0 中,skip-networking
已经不再可用。如果你想要让 MySQL 仅监听本地 socket 连接,你可以通过显式配置来实现:
- 注释掉
bind-address
配置项,这个配置项通常在[mysqld]
部分中。 - 确保
unix_socket
插件已经启用(通常默认启用)。
示例配置:
[mysqld]
# Remove the following line if it exists:
# skip-networking
# Comment out or remove the following line if you want to listen on a specific IP:
# bind-address = 0.0.0.0
# Make sure the unix_socket plugin is enabled (it is by default in MySQL 8.0)
plugin-load-add = unix_socket.so
保存配置文件并重启 MySQL 服务,MySQL 将只监听本地 socket 连接。
评论已关闭