Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да настроя MySQL временно само за четене чрез командния ред?

За да отговорите на първоначалния си въпрос, можете да поставите цялата си база данни в режим само за четене с тези команди:

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

и обратно към нормален режим с:

SET GLOBAL read_only = 0;
UNLOCK TABLES;

Имайте предвид, че това е операция, която ще окаже дълбоко влияние върху поведението на базата данни. Така че, преди да изпълните това, прочетете наличната документация към командите по-горе. Много по-често срещан начин е да отмените привилегиите на DML от конкретния потребител и след това да ги върнете обратно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамично създаване на PHP обект въз основа на низ

  2. Проблеми при инсталиране на MYSQL

  3. Как да нулирам поредните номера, за да станат последователни?

  4. Оптимизиране ORDER BY

  5. PHP-MYSQL:Преобразуване на Unix Timestamp в DateTime и обратно