Pages

Thứ Ba, 1 tháng 10, 2013

Khắc phục lỗi “MySQL is running but PID file could not be found”

Hôm nay, chơi ngông tự DDOS cái VPS, hơi mạnh tay, đã dại lại còn kéo dài…


Vào khởi động lại cái VPS nhận được Status:


ERROR MYSQL is running but PID file could not be found


Thôi rồi lượm ơi, cái này lần trước cũng bị mà không biết cách khắc phục sao đành backup lại con VPS và cài lại OS. Nhưng lần này ngâm ra được cách khắc phục, viết Tut để anh em có bị thì làm luôn.


Cách 1: Tạo file PID.


B1. Tạo thư mục mysql trong var/run bằng lệnh:


#mkdir /var/run/mysql


B2. Chuyển vào thư mục: đó bằng lệnh:


#cd /var/run/mysql


B3 . Tạo file mysql.pid bằng lệnh:


#touch mysqld.pid


B4. Cấp quyền Mysql cho tập tin này về user mysql bằng lệnh:


#chown mysql:mysql mysqld.pid


Sau đó tiến hành khởi động lại mysql service bằng lệnh


#sevice mysqld restart


Bạn vẫn lặp lại lỗi trên:


ERROR! The server quit without updating PID file (/var/lib/mysql/hostname.pid)


 


Ok! Được rồi, chúng ta lại kiểm tra lần nữa Mysql bị gì nè. Gõ lệnh:


#sevice mysqld status


Và kết quả


ERROR! MySQL is running but PID file could not be found


Lại lỗi này… Được rồi, bạn hãy gõ:


# pidof mysql


Và bạn cần phải kill hết các processes mysql đang thực thi bằng lệnh


#kill – 9 [id-processes]


Sau đó khởi động lại mysql service.


#sevice mysqld restart


Chúc bạn thành công.



Khắc phục lỗi “MySQL is running but PID file could not be found”

1 nhận xét:

  1. sau khi sử dụng câu lệnh "pidof mysql" nhận được kết quả là 19525. Vậy câu lệnh "kill" phải viết cú pháp thế nào cho đúng vậy ?

    Trả lờiXóa

 

Hoàng Nguyễn Media

Hoàng Nguyễn Media

My Website

http://quatangvo.com