mysql process cannot be stopped

前端 未结 7 419
太阳男子
太阳男子 2021-02-01 16:17

I have recently installed 5.5.28-29.2 Percona Server (GPL), Release 29.2 in a Ubuntu 12.04 OS Desktop. I have tried to stop the server using different methods:

-         


        
相关标签:
7条回答
  • 2021-02-01 16:42

    This might not apply to this particular problem but here it goes anyways. I checked the error log ("/var/log/mysql/error.log") and saw that "explicit_defaults_for_timestamp=TRUE" was causing an error ("Unknown variable"). So I removed it from my.cnf ("/etc/mysql/my.cnf"), and ran "sudo start mysql" and it was back up and running. I hope this helps as well!

    0 讨论(0)
  • 2021-02-01 16:43

    I was having this exact same problem. Running the kill command would kill the process, but in my case it would keep popping up again under a different process ID.

    The only way I could figure out how to stop it for good was this:

    sudo stop mysql
    

    Hope that helps.

    Source: http://www.itfromscratch.com/how-to-stop-the-percona-mysql-server/

    0 讨论(0)
  • 2021-02-01 16:48

    Want to kill all mysql instances? Try as root:

     pkill mysqld;
    
    0 讨论(0)
  • 2021-02-01 16:51

    For those looking at this years after the fact, I had a similar issue and just solved it.

    Seems there was a second init script called orig_mysql.conf that existed in the /etc/init directory along with the mysql.conf file. This caused upstart to start two instances and apparently it got confused when one was ended. As such a continuous respawning took place.

    My solution:

    1. Stop mysql via upstart if possible: service mysql stop
    2. REMOVE one of the conf files (I removed /etc/init/orig_mysql.conf). Then restart init using: telinit u
    3. Kill off any remaining mysqld processes manually.

    Once you confirm you have no mysqld processes running and that they are not respawning any longer, restart mysql with service mysql start.

    Hope this helps someone. It took me two years to solve this.

    0 讨论(0)
  • 2021-02-01 16:56

    Using sudo service mysql stop worked for me.

    0 讨论(0)
  • 2021-02-01 17:00

    I'm using Homebrew on Mac OS. brew services stop mysql did not work for me, but sudo brew services stop mysql did.

    0 讨论(0)
提交回复
热议问题