mysql服务器启动失败

mysql服务器启动失败

我正在尝试连接到在 Fedora 虚拟机上运行的 mysql 服务器。连接已建立。但是当我使用此命令重新启动 mysql 服务器时:

# /etc/init.d/mysqld restart 

停止成功但启动失败!

我尝试使用此命令启动它,但失败了!

# /etc/init.d/mysqld start 

在 mysql 的日志文件中我有:

160509  13:09:58  [ERROR] /usr/libexec/mysqld: unknown variable 'bind-address 0.0.0.0'

160509 13:10:03 [ERROR] aborting

我做了一些研究,我发现解决方案是卸载 mysql 服务器并重新安装它,但我不想丢失数据库中的数据。我怎样才能解决这个问题?

答案1

您可以在 /etc/my.cnf 中注释绑定地址:

#skip-networking
#bind-address                   = 127.0.0.1

还要检查它是否符合上述格式, var = value

如果您正在远程连接数据库,请使用ip addr showifconfig命令检查您的接口ip,获取ip并将其绑定到mysql。

   bind-address                   = your_ip

例如,如果您的服务器(安装了 mysql)的 IP 为 192.168.1.1 那么它应该是:

  bind-address                   = 192.168.1.1 

欲了解更多详情,请参阅此文章

相关内容