Bài đăng nổi bật

Redo log, undo log và binary log

Đây là ba loại log mà bạn đã từng nghe khi tiếp cận mysql. Trong các cơ sở dữ liệu quan hệ (RDBMS) khác, cũng sẽ có các thành phần có vai tr...

Thứ Bảy, 30 tháng 1, 2016

Could not open mysql.plugin table. Some plugins may be not loaded

Đây là lỗi thỉnh thoảng tôi gặp khi nhận deploy database. Căn cứ vào thông báo lỗi, service không open được mysql.plugin table - Đây là một system table. Những lỗi liên quan đến system table thì thông thường tôi sẽ xóa bỏ toàn bộ rồi install lại system tables. Đặt trong tình huống của tôi là deploy một db mới, user db chưa có nên cách giải quyết này hoàn toàn khả thi.

Chạy các lệnh sau với quyền root:
cd /var/lib/mysql
rm -rf *
sau đó chạy mysql_install_db

Với system tables mới, bạn có thể start service thành công.

CHÚ Ý: Người viết xử lý dựa trên một tình huống cụ thể. Không phải lúc nào bạn cũng có thể dễ dàng xóa bỏ datadir của mariadb được. Đặc biệt các lệnh trên cần chạy với quyền root nên rất nguy hiểm. Nếu bạn không chắc chắn thì đừng làm theo. Người viết không chịu trách nhiệm với bất cứ sai sót nào do bạn gây ra. 

Không có nhận xét nào:

Đăng nhận xét