这是一个从服务器。 mysqladmin shutdown挂在:
[Note] Event Scheduler: Purging the queue. 24 events [Note] Slave I/O thread killed while reading event [Note] Slave I/O thread exiting, read up to log 'mysql-bin.000878', position 848536790
所以,我按了Ctrl + C ,terminal显示下面的警告:
Warning; Aborted waiting on pid file: '/var/lib/mysql/x.pid' after 302 seconds
过程依然存在:
root 9623 1 0 10:18 pts/8 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/x.pid
mysql 10357 9623 0 10:18 pts/8 00:00:06 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --open-files-limit=100000 --pid-file=/var/lib/mysql/x.pid --socket=/var/lib/mysql/mysql.sock
但套接字文件丢失:
ls: /var/lib/mysql/mysql.sock: No such file or directory
在3306端口上没有任何监听。
# netstat --inet -nlp | grep :3306 # lsof -i :3306 #
发送一个SIGTERM信号( kill -15 )到subprocess不起作用。 我能做些什么,但kill -9 ?
没有。 走出SIGKILL蝙蝠,准备好恢复日志。