MySQL 服务器无法识别 my.cnf 中的更改



我已经在Centos 7中安装了带有捆绑包的mysql服务器和mysql客户端。mysql服务器的端口显示为0。我想给它一个特定的端口。为此,我用以下内容更改了/etc/my.cnf

port=4545

更改后,我重新启动了服务。但它是从跳过网络作为ON开始的。我也尝试过将跳过网络更改为OFF,但没有完成。

更改后我也尝试过mysql_secure_installation,但出现以下错误:

失败!错误:MySQL服务器使用--跳过授予表选项,使其无法执行此语句

如何解决此问题?感谢回答

我已经用以下内容解决了我的问题;

systemctl stop mysqld
systemctl daemon-reload
systemctl set-environment MYSQLD_OPTS="--skip-networking=OFF"

在此之后,我再次开始服务。

systemctl start mysqld

最新更新