MySQLでバイナリログを設定する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[MySQL]]
*説明 [#k11817c7]
mysqldumpや物理ファイルバックアップでロールバックする以外...
*設定内容 [#bc3106f7]
# vi /etc/my.cnf
---
[mysqld]
log-bin=mysql-bin
expire_logs_days = 7
---
期限は運用に併せて。
# /etc/init.d/mysqld restart
*バイナリログの期限変更(再起動不要) [#h6eb8151]
MySQLの公式サイトにもオンライン変更yesとなっているので、s...
# mysql -u root -p
mysql> SET GLOBAL expire_logs_days = 5;
Query OK, 0 rows affected (0.06 sec)
mysql> SHOW GLOBAL VARIABLES like 'expire_logs_days';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| expire_logs_days | 5 |
+------------------+-------+
1 row in set (0.00 sec)
参考URL:http://d.hatena.ne.jp/omiyan/20110128/p1
*mysqldump時にバイナリログをローテーションする [#w51f19f6]
--flush-logsオプションをつけることでローテーションされま...
# mysqldump -u root -p --flush-logs --single-transaction...
*バイナリログを有効にしている場合のmysqldumpオプション [#...
--master-data=2を追加することで、CHANGE MASTER TOはコメ...
終了行:
[[MySQL]]
*説明 [#k11817c7]
mysqldumpや物理ファイルバックアップでロールバックする以外...
*設定内容 [#bc3106f7]
# vi /etc/my.cnf
---
[mysqld]
log-bin=mysql-bin
expire_logs_days = 7
---
期限は運用に併せて。
# /etc/init.d/mysqld restart
*バイナリログの期限変更(再起動不要) [#h6eb8151]
MySQLの公式サイトにもオンライン変更yesとなっているので、s...
# mysql -u root -p
mysql> SET GLOBAL expire_logs_days = 5;
Query OK, 0 rows affected (0.06 sec)
mysql> SHOW GLOBAL VARIABLES like 'expire_logs_days';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| expire_logs_days | 5 |
+------------------+-------+
1 row in set (0.00 sec)
参考URL:http://d.hatena.ne.jp/omiyan/20110128/p1
*mysqldump時にバイナリログをローテーションする [#w51f19f6]
--flush-logsオプションをつけることでローテーションされま...
# mysqldump -u root -p --flush-logs --single-transaction...
*バイナリログを有効にしている場合のmysqldumpオプション [#...
--master-data=2を追加することで、CHANGE MASTER TOはコメ...
ページ名: