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
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
14/06/2025
Mục lục1 Vietnam Ecommerce Association (VECOM)2 Cafebiz3 Brands Vietnam4 Vietnamnet.vn5 VnEconomy Vietnam Ecommerce Association (VECOM) Hiệp hội Thương mại điện tử Việt Nam (VECOM) là một trong những tổ chức hàng đầu tại Việt Nam chuyên cung cấp thông tin, nghiên cứu và báo cáo về thị trường thương mại điện tử. Được thành lập…
Đọc thêm
14/06/2025
Bước 1: Trên thanh Tìm Kiếm nhập dòng “Let’s Encrypt SSL” Bước 2: Click chọn như hình Bước 3: Ngay phần “Issue a new certificate” xem Actions và chọn “Issue” để cài đặt lại Bước 4: Ngay cột “include?” bỏ chọn EMAIL như trong ảnh Bước 5: Kéo xuống dưới và click vào chữ “Issue”…
Đọc thêm