Cách sửa lỗi MySQL trên XAMPP không khởi động
Nếu MySQL trên XAMPP không khởi động, có thể do một số nguyên nhân phổ biến. Bài viết dưới đây sẽ gợi ý các bước khắc phục chi tiết.
Bước 1: Kiểm tra cổng sử dụng
Một trong những nguyên nhân chính khiến MySQL không khởi động là cổng mặc định (3306) đã bị sử dụng bởi ứng dụng khác.
Cách khắc phục:
- Mở XAMPP Control Panel.
- Nhấp vào nút Config bên cạnh MySQL và chọn my.ini.

- Trong tập tin my.ini, tìm dòng `port=3306` và thay đổi thành một cổng khác chưa sử dụng (ví dụ: `port=3307`).

- Lưu thay đổi và khởi động lại MySQL.
Bước 2: Kiểm tra tiến trình MySQL đang chạy
MySQL có thể đã chạy từ trước nhưng bị treo.
Cách khắc phục:
- Mở Task Manager (Ctrl + Shift + Esc).
- Tìm và kết thúc mọi tiến trình `mysqld.exe` hoặc `mysql.exe` đang chạy.

- Thử khởi động lại MySQL từ XAMPP Control Panel.
Bước 3: Kiểm tra lỗi trong log file
- Kiểm tra tập tin log của MySQL để biết thêm chi tiết về lỗi.
- Mở XAMPP Control Panel.
- Nhấp vào nút Logs bên cạnh MySQL và chọn mysql_error.log.

- Xem nội dung file log để tìm hiểu nguyên nhân cụ thể và khắc phục lỗi dựa trên thông tin đó.
Bước 4: Thay thế file dât
File data trong mysql có thể bị hỏng, bạn có thể thử thay thế nó.
Cách khắc phục:
- Tắt MySQL từ XAMPP Control Panel.
- Tìm đến thư mục `xampp/mysql`.
- Đổi tên thư mục data (ví dụ: data1)
- Copy thư mục backup, paste vào thư mục mysql, rồi đổi tên thư mục backup-copy thành data.

- Mở thư mục data1, copy file ibdata1 và các file chứa cơ sở dữ liệu website cần dùng, sau đó paste vào thư mục data.

Bước 5: Cài đặt lại MySQL trên XAMPP
- Nếu các cách trên không hiệu quả, bạn có thể cần phải cài đặt lại MySQL:
- Sao lưu thư mục `xampp/mysql/data` nếu bạn cần giữ lại cơ sở dữ liệu.
- Gỡ cài đặt XAMPP và cài đặt lại phiên bản mới nhất từ trang web chính thức.
- Sao chép lại thư mục `data` vào thư mục MySQL mới nếu cần khôi phục cơ sở dữ liệu.
Nếu MySQL vẫn không khởi động sau khi thực hiện các bước trên, có thể có vấn đề phức tạp hơn liên quan đến cấu hình hoặc xung đột phần mềm. Trong trường hợp này, bạn có thể cần tìm sự hỗ trợ từ cộng đồng XAMPP hoặc các chuyên gia MySQL.
Bài viết liên quan
15/06/2025
1. Nếu bạn muốn tạo một form liên hệ đơn giản trên website WordPress, plugin nào là lựa chọn phổ biến? A. BuddyPress B. Contact Form 7 C. bbPress D. Elementor 2. Khi gặp lỗi ‘White Screen of Death’ (màn hình trắng xóa) trên WordPress, nguyên nhân phổ biến KHÔNG phải là gì? A. Lỗi plugin…
Đọc thêm
15/06/2025
Câu 1: Làm thế nào để sử dụng hình ảnh (thực thể `ImageObject`) để hỗ trợ SEO Entity? Chỉ cần đặt tên file ảnh chung chung Sử dụng tên file mô tả, alt text chi tiết liên quan đến thực thể trong ảnh, chú thích (caption) và có thể dùng schema `ImageObject` Nén ảnh đến mức…
Đọc thêm
14/06/2025
SEO-friendly URLs – Short, descriptive URLs not only help search engines and visitors understand your page topic at a glance, they also improve click-through rates by setting clear expectations. Ditch long strings of numbers or random characters and stick to meaningful keywords. A tidy URL structure makes sharing effortless and gives your site a polished feel. FAU…
Đọc thêm
14/06/2025
Muốn cải thiện thứ hạng tìm kiếm của website? Tối ưu hóa quá trình thu thập dữ liệu của Google là điều cần thiết. Hãy cùng tìm hiểu cách gửi Sitemap để giúp Google hiểu rõ cấu trúc website của bạn và hiển thị kết quả tìm kiếm chính xác hơn. Bước 1: Search từ…
Đọc thêm