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

Bagaimana cara mengatur MySQL untuk sementara menjadi hanya-baca melalui baris perintah?

Untuk menjawab pertanyaan awal Anda, Anda dapat menempatkan seluruh database Anda ke mode hanya baca dengan perintah ini:

FLUSH TABLES WITH READ LOCK;
SET GLOBAL read_only = 1;

dan kembali ke mode normal dengan:

SET GLOBAL read_only = 0;
UNLOCK TABLES;

Hati-hati bahwa ini adalah operasi yang akan berdampak besar pada perilaku database. Jadi sebelum menjalankan ini, baca dokumentasi yang tersedia untuk perintah di atas. Cara yang jauh lebih umum adalah mencabut hak istimewa DML dari pengguna tertentu dan kemudian mengembalikannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. atur nama vs mysqli_set_charset — selain memengaruhi mysqli_escape_string, apakah identik?

  2. MySQL Math - Apakah mungkin menghitung korelasi dalam kueri?

  3. Desain database yang bagus, jumlah atribut yang bervariasi

  4. Cara Memperbaiki Peringatan Penasihat Keamanan MySQL

  5. KESALAHAN 2006 (HY000):Server MySQL telah hilang