MHAは、高可用性を展開しました

環境を準備します:

三CentOSの7台のマシンをネットワークに接続することができます 

恒久の名前を変更する達成するために再接続xshell 3台のマシンを抜いて、マシンの名前を変更します

hostnamectlのセット -hostname c731 
hostnamectlセットホスト名c732の
hostnamectlセット、ホスト名c733

192.168.37.31 C731
C732 192.168.37.32
C733 192.168.37.33

まず、以下の3台のマシン上で動作する必要があります

1)三つのマシンは、時刻同期を操作し、

 エコー" * / 5 * * * *は/ usr / sbinに/ netpdate ntp1.aliyun.com>を/ dev / null 2>&1 " >> / VAR /スプール/ cronを/ルート 

2)ホストが解決します

[ルート@ c732〜]#猫>> / etc / hostsファイル<< EOF
c731     192.16837.31 
c732     192.16837.32 
c733     192.16837.33 
EOF

3)ファイアウォールとSELinuxを無効にします

sedの-i ' / ^ SELINUX / sの#強制#無効#G 'は/ etc / selinuxを/ configに

4)相互のconfigureのsshログインパスワードフリー(お互いに、それが最善であるパスワードを禁止していません)

#!/ binに/ bashの
yumを sshpass&>は/ dev /インストール-y ヌル
読む -p " :サーバーのパスワードを入力し、" passwdファイルを
ユーザー名 = ルート
IP = " 192.168.37。"
#キーを作成します。
SSH -keygen -t dsaの-fの〜/ .ssh / id_dsaに-P ""&>は/ dev / nullに
#公開鍵を配布
以下のための 31  32  33 
  DO 
    sshpass -p " $ passwdの" SSH-コピー-ID -iの〜/ .ssh / id_dsa.pub -p 22 -o StrictHostKeyChecking =なし$ユーザー名@ $ IP $ I&>は/ dev / nullに
行われ

二、mysqlのマスター・スレーブ構成

1)インストールyumをレポ

wgetののhttp:// repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

のrpm -ivh MySQLのコミュニティ・リリース-el7- 5 .noarch.rpmで

YUMのMySQLサーバをインストール-y

2)[スタート] MySQLと変更パスワード

systemctl再起動のMySQL

更新mysql.userのセットパスワード=パスワード(123456 ここで、ユーザ= ルートとホスト= localhostの ;

 

 

おすすめ

転載: www.cnblogs.com/security-guard/p/12304594.html
おすすめ