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

时间:2014-05-15 05:53:39

标签: mysql centos my.cnf

我遇到了问题,当我编辑MySQL的my.cnf时,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

请帮助我实现这一目标。

1 个答案:

答案 0 :(得分:2)

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

  1. 如果您希望只能通过localhost访问它:

    bind-address=127.0.0.1

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

    bind-address=XXX.YYYY.WWW.ZZZZ

  3. 如果您希望通过所有可用接口访问它,除非为您正确配置防火墙,否则不推荐

    bind-address=0.0.0.0