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.

  • Khởi động lại MySQL.

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

No Image

Th6

2025

15

Câu hỏi trắc nghiệm thiết kế và quản trị website WordPress

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
No Image

Th6

2025

15

3000 câu hỏi SEO

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
No Image

Th6

2025

14

SEO và các vấn đề của SEO

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
No Image

Th6

2025

14

Hướng gửi Sitemap với Google Search Console

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