在MYSQL centos中my.cnf中缺少绑定地址

Meg*_*rma 7 mysql centos my.cnf

我遇到了一个问题,当我编辑my.cnffor MySQL时,该bind-address行不在文件中.

以下是内容/etc/mysql/my.cnf:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Run Code Online (Sandbox Code Playgroud)

请帮助我实现这一目标.

mdh*_*ari 5

只需mysqld根据您的喜好将这些行添加到部分:

  1. 如果您希望它只能通过本地主机访问:

    bind-address=127.0.0.1

  2. 如果您希望通过分配了 XXX.YYYY.WWW.ZZZZ 的 IP 地址的接口访问它:

    bind-address=XXX.YYYY.WWW.ZZZZ

  3. 如果您希望它可以通过所有可用接口访问,除非您为其正确配置了防火墙,否则不建议这样做:

    bind-address=0.0.0.0

  • 我已经应用了第三个选项,但仍未连接。如何检查防火墙? (2认同)