ユーザ用ツール

サイト用ツール


os:centos:mysql:replication

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
os:centos:mysql:replication [2017/04/14 05:21] – 外部編集 127.0.0.1os:centos:mysql:replication [2022/11/11 09:10] (現在) – [バックアップ] hayashi
行 49: 行 49:
   mysql> FLUSH TABLES WITH READ LOCK;   mysql> FLUSH TABLES WITH READ LOCK;
  
-LOGファイル名を確認+LOGファイル名とポジションを確認
 <code> <code>
 mysql> SHOW MASTER STATUS; mysql> SHOW MASTER STATUS;
行 63: 行 63:
   # cd /var/lib/mysql/             <== MySQLのデータディレクトリへ移動   # cd /var/lib/mysql/             <== MySQLのデータディレクトリへ移動
   # tar cvf ~/xxxxxDB.tar xxxxxDB  <== データベースをバックアップ   # tar cvf ~/xxxxxDB.tar xxxxxDB  <== データベースをバックアップ
 +または 
 +  # mysqldump -u root -p<passw0rd> --all-databases --flush-logs --single-transaction --master-data=2 > master.db
 ロック解除 ロック解除
   mysql> UNLOCK TABLES;   mysql> UNLOCK TABLES;
行 78: 行 79:
  
   [mysqld]   [mysqld]
 +  log-bin        <== バイナリログを出力
   server-id=102  <== サーバID。任意の値。他のサーバーと重複しないようにする。   server-id=102  <== サーバID。任意の値。他のサーバーと重複しないようにする。
 +  read_only      <== 誤動作防止用にReadOnlyとする
 +
 +==== リストア ====
  
 +  # mysql -u root -p<Passw0rd> < xxxxxDB
 ==== Masterに接続するための設定 ==== ==== Masterに接続するための設定 ====
 <code> <code>
os/centos/mysql/replication.txt · 最終更新: 2022/11/11 09:10 by hayashi