谈天说地

关闭mysql服务的正确方法

我的mysql是自己下载的tar包,自己设定安装目录来安装的。

停止mysql服务,说来简单,但不知道的话,还真是挠头。在这和mysql入门的同学们共享:)

正确方法是,进入mysql的bin目录下,然后执行

./mysqladmin -uroot -p shutdown

然后输入你的密码就可以了。

ps:当然,如果你的root没有密码,就不需要-p选项喽。

ps:有人问启动的方法,正确的启动方法是:进入mysql的bin目录,然后nohup ./mysqld_safe &就可以了。

over~

5条评论

  1. 你太暴力了…

    kill默认情况下就是-15, SIGTERM是让程序自己自愿去死的, 程序可以截获SIGTERM, 然后正确地退出.
    -9是SIGKILL, 是大杀器, 不可截获, 用来处理那些不自愿去死的 这种就是直接掐死, 弄不好的话数据会丢失.

    还有-9杀不掉的, 这种就恶心了, 我遇到过卡死在IO上的…

  2. 你太暴力了…

    kill默认情况下就是-15, SIGTERM是让程序自己自愿去死的, 程序能够截获SIGTERM, 然后正确地退出.
    -9是SIGKILL, 是大杀器, 用来处理那些不自愿去死的, 这种就是直接掐死, 弄不好的话数据会丢失.

    还有-9杀不掉的, 这种就恶心了, 我遇到过卡死在IO上的…

  3. 直接kill mysql的进程就好了吧…

    Arch的daemon就是这么写的 -.=

    当然, 我说的是-15, 不是-9..

发表您的评论

请您放心,您的信息会被严格保密。必填项已标识 *