首页  >  问答  >  正文

MySQL服务器无法应用my.cnf文件中的修改

我已经在Centos 7上使用捆绑包安装了mysql服务器和mysql客户端。mysql服务器的端口显示为0。我想给它指定一个特定的端口。为此,我已经修改了/etc/my.cnf如下:

port=4545

修改后,我重新启动了服务。但它启动时跳过网络设置,状态为ON。我还尝试将skip-networking更改为OFF,但没有成功。

在更改后,我还尝试了mysql_secure_installation,但出现以下错误:

失败!错误:MySQL服务器正在使用--skip-grant-tables选项运行,因此无法执行此语句

我该如何解决这个问题? 谢谢回答

P粉092778585P粉092778585429 天前508

全部回复(1)我来回复

  • P粉957723124

    P粉9577231242023-09-07 12:05:56

    我已经通过以下方式解决了我的问题:

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

    在此之后,我重新启动了服务。

    systemctl start mysqld

    回复
    0
  • 取消回复