2

如何将 MySQL 数据库置于单用户模式?甚至更好,仅在读取模式下。

select * into outputfile在 MySQL 端和bcp inSybase 端使用来传递数据,我希望它们在双方都相同。所以,我需要数据库保持不变。

可能吗?

4

2 回答 2

3

FLUSH TABLES WITH READ LOCK在开始转储之前发出一条语句,有关详细信息,请参阅http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html

从站点链接:

MySQL 允许客户端会话显式获取表锁,以便与其他会话协作以访问表,或者防止其他会话在会话需要独占访问表的期间修改表。会话只能为自己获取或释放锁。一个会话不能获取另一个会话的锁或释放另一个会话持有的锁。

于 2013-06-03T15:24:04.893 回答
1

您可以添加read_only=1my.cnf将 mysql 置于只读模式

或者,您也可以SET GLOBAL read_only=1;

于 2013-06-03T15:23:02.080 回答