Как найти файл .pid в / var / lib / mysql, когда в терминале такой директории нет? - PullRequest
2 голосов
/ 22 августа 2011

где мне открыть или найти файл / var / lib / mysql?

Ответы [ 3 ]

7 голосов
/ 22 августа 2011

Вы можете запустить для получения пути pid.

/usr/sbin/mysqld --print-defaults | tr " " "\n" | grep pid | tail -n 1 

На Debian результат - --pid-file = / var / run / mysqld / mysqld.pid

2 голосов
/ 22 августа 2011

Если это идентификатор процесса службы mysqld, который вам нужно найти, то вы можете сделать:

ps aux |grep [m]ysqld

# Result something like
root      2665  0.0  0.0   4644  1288 ?        S    Jul26   0:00 /usr/libexec/mysqld
  -------^^^^^^^--- that's the pid
1 голос
/ 22 августа 2011

Если каталог / var / lib / mysql не существует, то файл .pid в нем не может существовать.

...