使用mysqld\u safe运行mysql后如何停止?

np8igboo  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(366)

我在用 mysqld_safe 可以为我的 root 用户(在ubuntu18.04下,安装时不需要它)。
为了启动mysql,我做了以下工作:

$ sudo mysqld_safe --skip-grant-tables&

现在,mysql守护进程正在运行,我无法阻止它。通过终止进程来停止它会阻止我启动另一个mysql守护程序,因为前一个守护程序没有返回资源,从而导致如下错误:

2018-10-31T14:50:40.238735Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
2018-10-31T14:50:40.238815Z 0 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.

那么,当mysql守护进程开始使用 mysqld_safe ?

wgx48brx

wgx48brx1#

命令是:

$ mysqladmin shutdown
ioekq8ef

ioekq8ef2#

其他答案对我不适用。不得不这么做 sudo killall -KILL mysql mysqld_safe mysqld

相关问题