如何知道mysql二进制日志是否通过sql命令启用?

时间:2011-08-05 12:17:35

标签: mysql

我有一个运行的mysql实例,我想知道是否为该实例启用了二进制日志而没有登录到机器并检查my.cnf文件。有没有办法做到这一点?

谢谢, 肖恩

3 个答案:

答案 0 :(得分:44)

SHOW VARIABLES LIKE 'log_bin';

答案 1 :(得分:10)

登录后执行以下命令

SHOW BINARY LOGS

如果没有二进制日志,那么您将收到类似于“您没有使用二进制日志记录”的消息

答案 2 :(得分:3)

SELECT * from information_schema.GLOBAL_VARIABLES WHERE VARIABLE_NAME = 'LOG_BIN';

SELECT @@log_bin;