ユーザ用ツール

サイト用ツール


os:centos:mysql:replication

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
os:centos:mysql:replication [2022/11/11 06:52] – [サーバID] hayashios: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。任意の値。他のサーバーと重複しないようにする。
-  log-bin +  read_only      <== 誤動作防止用にReadOnlyとする 
-  read_only+ 
 +==== リストア ====
  
 +  # mysql -u root -p<Passw0rd> < xxxxxDB
 ==== Masterに接続するための設定 ==== ==== Masterに接続するための設定 ====
 <code> <code>
os/centos/mysql/replication.1668149552.txt.gz · 最終更新: 2022/11/11 06:52 by hayashi