繁体   English   中英

pid-file参数在my.cnf中被忽略

[英]pid-file parameter being ignored in my.cnf

就像标题所说的那样,我在Mysql 5.7中遇到问题,无法让启动脚本识别我放置在my.cnf中的pid文件值。

[root@testbox01 local]# /usr/sbin/mysqld --verbose --help | grep -A 1 "Default options"

从给定的顺序从以下文件中读取默认选项:/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf〜/ .my.cnf

在我当前的/etc/my.cnf中

[mysqld]

pid-file = /var/lib/mysql/mysqld.pid

[mysqld_safe]

pid-file = /var/lib/mysql/mysqld.pid

然而

mysql> select @@pid_file;
+----------------------------+
| @@pid_file                 |
+----------------------------+
| /var/run/mysqld/mysqld.pid |
+----------------------------+
1 row in set (0.00 sec)

我看到了Bug#84172的PID文件值是在忽略/etc/my.cnf选项文件,但它提到将在PID-file值[mysqld_safe]这我也做。 有人对此有进一步的见解或想法吗?

我没有使用默认的初始化脚本,而是使用systemd为mysql编写了一个单元。 pid现在没有问题了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM