Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan hanya baca MySQL yang aneh

Seperti yang saya lihat, ada dua alasan umum mengapa basis data Anda disetel ke hanya baca:

1) MySQL menyetel dirinya sendiri hanya baca

Saya tidak yakin apa yang menyebabkan MySQL menjadi hanya baca, mungkin masalah disk atau kerusakan database? Bagaimanapun saya mengharapkan sesuatu muncul di log, jadi periksa log MySQL (dan sistem).

2) Seorang klien mengatur database hanya baca

Klien yang terhubung ke MySQL dapat mengatur database hanya baca menggunakan perintah:

SET GLOBAL read_only = ON;

namun untuk melakukan ini pengguna harus memiliki SUPER hak istimewa. Izin ini tidak diperlukan untuk situs web, aplikasi, dll yang menggunakan MySQL - simpan hanya untuk akun admin yang Anda gunakan untuk mengelola database.

Kunci izin yang dimiliki setiap pengguna sehingga mereka hanya memiliki izin untuk melakukan hal-hal yang mereka butuhkan pada database/tabel yang berlaku. Jika Anda menggunakan beberapa aplikasi out-of-the-box, mereka harus datang dengan instruksi yang merinci izin apa yang diperlukan (mis. 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. Cara menghapus baris duplikat dan memperbarui tabel

  2. Dukungan PDO untuk beberapa kueri (PDO_MYSQL, PDO_MYSQLND)

  3. Perintah MySQL:Lembar Cheat dari Pertanyaan Umum MySQL

  4. Bagaimana cara mengganti id departemen yang dipisahkan koma dengan namanya masing-masing?

  5. MySQL:Bandingkan ANTARA waktu