Tôi đang cố gắng gán quyền truy cập vào cơ sở dữ liệu cho root
mặc định người dùng trong cơ sở dữ liệu MariaDB của tôi được lưu trữ qua phpmyadmin và tôi gặp lỗi sau.
Can't open and lock privilege tables: Index for table 'user' is corrupt; try to repair it
Mặc dù không phải lỗi chính xác giống nhau nhưng tôi đã gặp lỗi tương tự như ở trên khi cố gắng thực hiện các chức năng tương tự như đặt mật khẩu cho bảng người dùng hoặc thêm đặc quyền cho người dùng.
Hãy xem cách giải quyết các vấn đề như thế này:
- Trước tiên, chúng tôi cần kiểm tra các bảng có lỗi hoặc sự cố.
- Đối với điều này, hãy chọn cơ sở dữ liệu nơi bạn cần sửa các bảng hoặc tìm sự cố. Hoặc chọn cơ sở dữ liệu mà bạn gặp lỗi tương tự như trên.
- Chọn tất cả các bảng trong cơ sở dữ liệu ở góc dưới cùng bên trái và chọn tùy chọn
Check table
. Điều này sẽ hiển thị các bảng chính xác nơi có vấn đề. - Tiếp theo, các bảng có vấn đề có thể được chọn và sửa chữa như thể hiện trong hình ảnh bên dưới. Ngoài ra, tất cả các bảng trong cơ sở dữ liệu có thể được chọn và tùy chọn
Repair table
có thể được chọn để sửa chữa các bảng nếu có thể.
Tài liệu tham khảo:
- Sửa chữa bảng người dùng mysql xampp
- Sửa chữa mysql db bằng phpmyadmin