を使用してONかOFFかを知ることができるので、mysqlコンソールからbinログファイルのパスを知る方法はありますか
Select * information_schema.GLOBAL_VARIABLES
where variable_name like '%log_bin%'.
を使用してONかOFFかを知ることができるので、mysqlコンソールからbinログファイルのパスを知る方法はありますか
Select * information_schema.GLOBAL_VARIABLES
where variable_name like '%log_bin%'.
これを使用してオン/オフを表示します:
SHOW VARIABLES LIKE 'log_bin'
また:
SHOW GLOBAL VARIABLES LIKE '%bin%'
または
SHOW SESSION VARIABLES LIKE ...
詳細情報: (これらの値と結果の一部が 5.5 から 5.6 に変更されたことに注意してください!)
http://dev.mysql.com/doc/refman/5.5/en/show-master-status.html
mysql > SHOW MASTER STATUS;
+---------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+---------------+----------+--------------+------------------+
| mysql-bin.003 | 73 | test | manual,mysql |
+---------------+----------+--------------+------------------+
mysql> SHOW BINARY LOGS;
+---------------+-----------+
| Log_name | File_size |
+---------------+-----------+
| binlog.000015 | 724935 |
| binlog.000016 | 733481 |
+---------------+-----------+
"に関するドキュメントからlog-bin
Setting this option causes the log_bin system variable to be set
to ON (or 1), and not to the base name. This is a known issue;
see Bug #19614 for more information.
私が少し修正したBug 19614mysqld
の代わりに使用する回避策があります。スクリプトを作成している場合は、クライアントから使用できます (これは少し面倒です。次の回避策を参照してください)。mysql
mysql >\! dirname $(mysqld --help --verbose 2> /dev/null | egrep "^log-bin " | grep -o "\/.*")
Mark Callaghan によって提出されたパッチがあるようですが、コミットされたことはありません。WP5465には機能があります(このパッチで進行中の作業です) が、セットアップによってログの場所が異なる可能性があるため、適切に機能しませんでした。