Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi chỉ đọc MySQL lạ

Như tôi thấy, có hai lý do chính giải thích tại sao cơ sở dữ liệu của bạn được đặt ở chế độ chỉ đọc:

1) MySQL đang tự thiết lập chỉ đọc

Tôi không chắc điều gì có thể khiến MySQL ở chế độ chỉ đọc, có lẽ là sự cố đĩa hoặc cơ sở dữ liệu bị hỏng? Trong mọi trường hợp, tôi mong đợi điều gì đó xuất hiện trong nhật ký, vì vậy hãy kiểm tra nhật ký MySQL (và hệ thống).

2) Một máy khách đang đặt cơ sở dữ liệu chỉ đọc

Khách hàng kết nối với MySQL có thể đặt cơ sở dữ liệu chỉ đọc bằng lệnh:

SET GLOBAL read_only = ON;

tuy nhiên để làm được điều này, người dùng bắt buộc phải có SUPER đặc quyền. Quyền này không cần thiết đối với các trang web, ứng dụng, v.v. đang sử dụng MySQL - chỉ giữ quyền đó cho tài khoản quản trị viên mà bạn sử dụng để quản trị cơ sở dữ liệu.

Khóa các quyền mà mỗi người dùng có để họ chỉ có quyền làm những việc họ cần trên cơ sở dữ liệu / bảng có thể áp dụng. Nếu bạn đang sử dụng một số ứng dụng có sẵn, chúng sẽ đi kèm với hướng dẫn chi tiết những quyền nào được yêu cầu (ví dụ:SELECT, INSERT, DELETE, UPDATE ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn mã html vào bảng mysql

  2. Cách nhập LARGE tệp sql vào bảng mysql

  3. Chuyển đổi MySQL sang SQlite

  4. MySQL Chuỗi ký tự UTF8 không hợp lệ khi nhập bảng csv

  5. Bảng gian lận định dạng ngày MySQL