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”






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