15/10/2024

Hướng dẫn repair database MySQL khi bị crash

Hôm nay mình sẽ hướng dẫn các xử lý database bị crash khi service vẫn hoạt động nhưng website bị lỗi: Error establishing a database connection. Nguyên nhân do 1 vài table của database đang kết nối bị crash dẫn tới lỗi trên.

Hướng xử lý

1. Xử lý trên SSH

Đầu tiên kết nối vào tài khoản root MySQL

[root@lab ~]# mysql -uroot -p
Enter password:

Kết nối vào database cần xử lý:

 use <tên database>;

thay <tên database> thành tên database.

Dùng lệnh sau để show dữ liệu bảng trước khi repair.

select * from <tên table bị crash> limit 1;

Repair table:

repair <tên table bị crash>;

Sau khi repair ta exit vào lại giao diện SSH kiểm tra kết quả.

2. Xử lý bằng phpMyAdmin

Đăng nhập vào phpMyAdmin bằng tài khoản root hoặc tài khoản user của database.

Chọn database cần repair > Check vào các table cần repair > chọn With selected > Repair table.

Khi cần hỗ trợ xin liên hệ với chúng tôi: Công ty phần mềm Nhân Hòa Trụ sở Hà Nội: Tầng 4 – Toà nhà 97 – 99 Láng Hạ, Đống Đa, Hà Nội

Chi nhánh HCM: 270 Cao Thắng (nối dài), Phường 12, Quận 10, TP HCM

Chi nhánh Vinh – Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An Hotline: 19006680