環境を準備します:
三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.168。37.31 c732 192.168。37.32 c733 192.168。37.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の」 ;