mysql is dead but subsys locked

后端 未结 9 609
一个人的身影
一个人的身影 2020-12-24 03:04

I am using PHP-mysql on Linux (RHEL 5.0) For First Time
When I tried to connect to MySQL from my PHP Script using mysqli_connect.
It Displayed

相关标签:
9条回答
  • 2020-12-24 03:16

    first,make sure that /etc/init.d/mysqld is running from /usr/local/mysql/bin then,kill mysqld ,delete the lock file and restart it.

    0 讨论(0)
  • 2020-12-24 03:18
    1. tail /var/log/mysqld.log to check the error log
    2. then do the following actions:

      rm /var/lock/subsys/mysqld chown -R mysql.mysql /var/run/mysqld

    0 讨论(0)
  • 2020-12-24 03:18

    Rebooting the server worked for me. Please remember to start all the services once you reboot in case you haven't added 'chkconfig' for them, lets say httpd, named and mysql.

    0 讨论(0)
  • 2020-12-24 03:19

    i use command kill, step by step:

    1. use command service mysqld status for find PID mysqld
    2. kill -9 PID
    3. use command service mysqld status again for find PID mysqld
    4. kill -15 PID
    5. check again with command service mysqld status , check until the PID dead OR subsys locked
    6. use command service mysqld start
    0 讨论(0)
  • 2020-12-24 03:20

    I had this problem with my OTRS server after I tried to update a to large package.

    The solution was:

    copy for safty:

    cp /var/lock/subsys/mysqld /root/mysqld
    

    than delete it

    rm /var/lock/subsys/mysqld
    

    than close all services that depends on mysql:

    service httpd stop
    service otrs stop
    

    after that:

    service mysqld restart
    service httpd restart
    service otrs restart
    

    System is CentOS 6.x

    0 讨论(0)
  • 2020-12-24 03:23

    This (and all sorts of other weird errors) can also happen if you have a full disk. In my case, my /var partition had filled up. Freeing up space allowed mysqld to restart again.

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