Cơ sở dữ liệu của bạn vẫn hoạt động bình thường, nhưng một ngày bạn nhận được thông báo cơ sở dữ liệu của bạn bị lỗi, trong bài viết này tôi sẽ hướng dẫn bạn cách sửa chữa bảng cơ sở dữ liệu bị hỏng thông qua ssh:
– Đăng nhập SSH,
cd / usr / local / mysql / var /[DBNAME]/
Lưu ý: Bạn thay đổi [DBNAME] với tên cơ sở dữ liệu của bạn.
Dừng máy chủ MySQL:
/etc/rc.d/init.d/mysql dừng
hoặc
/etc/rc.d/init.d/mysqld dừng
– Kiểm tra các bảng:
myisamchk * .MYI
– Bàn sửa chữa:
myisamchk -r * .MYI
– Khởi động MySQL:
/etc/rc.d/init.d/mysql start
hoặc
/etc/rc.d/init.d/mysqld start
– Bạn có thể sử dụng mysqlcheck nếu bạn không muốn dừng MySQL
mysqlcheck [DBNAME]
-Bảng sửa chữa:
mysqlcheck -r [DBNAME]
Bạn có thể tìm hiểu thêm về hai lệnh trên bằng lệnh:
người đàn ông myisamchk
Đàn ông mysqlcheck