MySQL 的read_only 只读属性说明

在MySQL数据库中,在进行数据迁移和从库只读状态设置时,都会涉及到只读状态和Master-Slave主从关系设置, 以下针对real_only只读属性做些笔记记录:

1) 对于MySQL单实例数据库和master库,如果需要设置为只读状态,需要进行如下操作和设置:

将MySQL设置为只读状态的命令(可以登录mysql执行下面命令, 或者在my.cnf配置文件中添加"read_only=1",然后重启mysql服务):

mysql> show global variables like "%read_only%";
mysql> flush tables with read lock;
# 1 代表只读, 0 代表读写
mysql> set global read_only=1;
mysql> show global variables like "%read_only%";

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

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

2) 对于需要保证master-slave主从同步的salve库

将slave从库设置为只读状态,需要执行的命令为 (下面命令中的1 也可以写成 on):

mysql> set global read_only=1;

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

mysql

你可能感兴趣的:(adb,android)