CentOS7でMySQL(MariaDB)が止まらないのでmysqladminを使ったら止まった

CentOS7でMySQL(MariaDB)が止まらないのでmysqladminを使ったら止まりました。
最近ちょくちょく起きてる気がするのですが、CentOSでMySQL(MariaDB)を止めようと思っても止まってない、という件です。

$ sudo systemctl stop mysql.service

$ ps auxww | grep my
root      1029  0.0  0.0 115384  1788 ?        S    12:01   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/example.com.pid
mysql     1384  0.0  6.9 1547000 141720 ?      Sl   12:01   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/lib/mysql/example.com.pid --wsrep_start_position=00000000-0000-0000-0000-000000000000:-1
$ sudo pkill mysqld_safe

$ ps auxww | grep my
root      1029  0.0  0.0 115384  1788 ?        S    12:01   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/example.com.pid
mysql     1384  0.0  6.9 1547000 141720 ?      Sl   12:01   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/lib/mysql/example.com.pid --wsrep_start_position=00000000-0000-0000-0000-000000000000:-1

kill -9をすれば止まるのですが、あまり強制終了はなぁ…、ということで調べたら載っていました。

Edit 1: To shutdown MariaDB or Mysql service you can use mysqladmin shutdown. Or just run: kill -SIGTERM pid-of-mysqld-process. See also:

$ mysqladmin shutdown

$ ps auxww | grep mysql

で止まりました。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする