ホームページ  >  記事  >  データベース  >  MySQL マスター/スレーブ サービス インスタンスを構成する

MySQL マスター/スレーブ サービス インスタンスを構成する

小云云
小云云オリジナル
2018-01-13 14:23:091690ブラウズ

この記事は主に Mysql マスター/スレーブ サービスの実装例を構成するための関連情報を紹介します。必要な方は参考にしていただければ幸いです。

MySQL マスター/スレーブ サービス実装インスタンスを構成する

### メイン データベース my.cnf を構成する


server-id=1
log-bin=master-bin
log-bin-index=master-bin.index

### メイン データベースに同期アカウントを作成する


create user backup;
GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.%.%' IDENTIFIED BY 'mysql';

# ## 設定 データベースから my.cnf


server-id=2
relay-log-index=slave-relay-bin.index
relay- log=slave-relay-bin

### mysql サービスを再起動します


service mysqld restart

### マスターサービスに接続します


change master to master_host='192.168.91.128',
master_port=3306,master_user='backup',master_password='mysql',
master_log_file='master-bin.000001',master_log_pos=0;

###スレーブサービス


start slave;
M ### マスターサービスのステータスを表示します



SHOW MASTER STATUS;

### スレーブサービスのステータスを表示します



SHOW slave STATUS \G;

###異なる



show variables like 'server_id';

一般的なエラー

エラー: 致命的エラー: マスターとスレーブの MySQL サーバー UUID が等しいため、スレーブ I/O スレッドが停止します。レプリケーションが機能するには、これらの UUID が異なる必要があります。
解決策:

auto.cnf のデータディレクトリ Server-uuid=********************* が同じかどうかを確認し、別のものに変更してください

関連する推奨事項:


Mysql マスター スレーブ サーバー アーキテクチャの構成

MySQL マスター/スレーブ サーバー構成の特殊な問題

MySQL データベース構成のマスター/スレーブ サーバーのデュアルマシン ホット スタンバイ インスタンスの実装チュートリアル

以上がMySQL マスター/スレーブ サービス インスタンスを構成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。