当 shell 退出或 ctrl-c 时使 MySQL 服务器终止

mah*_*off 4 mysql process mysqld

如果我运行mysqld,即直接在命令行上调用它,它会在外壳关闭或点击 时幸存下来ctrl-c

有没有办法“交互式”运行它,即如果发生这些事情中的任何一个,它就会关闭?

(我发现这在开发过程中很有用,因为我有一个 tmux 脚本可以快速启动和关闭各种服务器。)

Rob*_*b N 7

你可以试试--gdb。这将使其响应SIGINT,但我不确定这是否有可能损坏数据库。--one-thread也可能有一些帮助。