Hướng dẫn sửa lỗi Xampp “MySQL shutdown unexpectedly”

Chia sẻ
MySQL shutdown unexpectedly

Chắc hẳn trong quá trình sử dụng không ít lần bạn gặp lỗi Xampp “Error: MySQL shutdown unexpectedly”. Với một số thông báo như:

12:19:12 PM [mysql] Attempting to start MySQL app...
12:19:12 PM [mysql] Status change detected: running
12:19:13 PM [mysql] Status change detected: stopped
12:19:13 PM [mysql] Error: MySQL shutdown unexpectedly.
12:19:13 PM [mysql] This may be due to a blocked port, missing dependencies,
12:19:13 PM [mysql] improper privileges, a crash, or a shutdown by another method
12:19:13 PM [mysql] Press the Logs button to view error logs and check
12:19:13 PM [mysql] the Windows Event Viewer for more clues
12:19:13 PM [mysql] If you need more help, copy and post this
12:19:13 PM [mysql] entire log window on the forums

Đây là lỗi thường gặp trong Xampp, bạn không cần lo lắng khi gặp lỗi trên. Bài viết này sẽ hướng dẫn bạn cách khắc phục mà không gây mất dữ liệu hay ảnh hưởng tới các dự án mà bạn đang làm.

Lưu ý:

không xóa tệpibdata1. Bạn có thể làm mất toàn bộ cơ sở dữ liệu của mình.

Các bước khắc phục lỗi Xampp:

Bước 1:

  1. Đổi tên thư mục mysql/datathànhmysql/data_old

Bước 2:

  1. Tạo một bản sao của thư mục mysql/backup và đặt tên làmysql/data

Bước 3:

  1. Sao chép tất cả các thư mục cơ sở dữ liệu của bạn từ mysql/data_oldvào mysql/data (trừ các thư mục mysqlperformance_schema, và phpmyadmin)

Bước 4:

  1. Sao chép tập tin mysql/data_old/ibdata1 vào thư mục mysql/data

Bước 5:

  1. Khởi động MySQL từ bảng điều khiển XAMPP

Và thế là xong !

Lưu ý: đây là giải pháp khẩn cấp, không phải giải pháp vĩnh viễn.

Thay vì sử dụng Xampp, mình khuyên các bạn nên sử dụng Laragon. Laragon là một môi trường phát triển phổ quát. Nó có nhiều tính năng giúp bạn làm việc hiệu quả hơn.

Đặc biệt Laragon rất ít lỗi như khi bạn dùng Xampp. Lỗi Xampp xảy ra thường xuyên gây nhiều khó khăn cho bạn trong quá trình làm việc.

Nếu bạn chưa biết cách cài đặt và sử dụng, hãy tham khảo bài viết này của mình: Cài đặt Laragon để phát triển website