mysql数据库配置只读模式

  1. 配置某个库为只读模式
    ALTER DATABASE database_name READ ONLY = 1;
  2. 配置某个库为读写模式
    ALTER DATABASE database_name READ ONLY = 0;
  3. mysql主从集群读写模式配置
    将MySQL设置为只读状态的命令:

    # mysql -uroot -p
    mysql> show global variables like "%read_only%";
    mysql> flush tables with read lock;
    mysql> set global read_only=1;
    mysql> show global variables like "%read_only%";

将MySQL从只读设置为读写状态的命令:

mysql> unlock tables;
mysql> set global read_only=0;

对于需要保证master-slave主从同步的salve库,如果要设置为只读状态,需要执行的命令为:

mysql> set global read_only=1;

将salve库从只读状态变为读写状态,需要执行的命令是:

mysql> set global read_only=0;

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注