菜鸟,mysql初学者,pid-file生成路径怎么不对啊

lusklusklusk 2017-03-27 04:05:58
/etc/my.cnf配置如下
pid-file=/mnt/sdb1/mysql/data/mysql/mysqld.pid


[root@mysqltestdb mysql]# ps -ef|grep mysql|grep -v grep
root 5910 1 0 15:31 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/mnt/sdb1/mysql/data/mysql --socket=/mnt/sdb1/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql 6119 5910 0 15:31 pts/0 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/mnt/sdb1/mysql/data/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/mnt/sdb1/mysql/data/mysql/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/mnt/sdb1/mysql/mysql.sock
[root@mysqltestdb mysql]#
[root@mysqltestdb mysql]#service mysqld status
mysqld (pid 6119) 正在运行...


实际pid生成了两个
/var/run/mysqld/mysqld.pid
/mnt/sdb1/mysql/data/mysql/mysqld_safe.pid

[root@mysqltestdb mysql]# cat /mnt/sdb1/mysql/data/mysql/mysqld_safe.pid
5910
[root@mysqltestdb mysql]# cat /var/run/mysqld/mysqld.pid
6119


问题是明明配置的pid-file=/mnt/sdb1/mysql/data/mysql/mysqld.pid,为何生成路径变成了/var/run/mysqld/mysqld.pid
...全文
405 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2017-03-28
  • 打赏
  • 举报
回复
一个是mysql的进程mysqld 另一个是mysqld的守护进程
lusklusklusk 2017-03-28
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
一个是mysql的进程mysqld 另一个是mysqld的守护进程
版主 配置的pid-file=/mnt/sdb1/mysql/data/mysql/mysqld.pid是进程mysqld的还是守护进程的?

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧