MySQL ClusterのインストールCentos6.6

まず、環境を準備

1.1システムIPの設定

準備の3台のサーバは、次のように割り当てられたCentos6.6 64ビットオペレーティングシステム、IPアドレス、および役割をインストール:

ノードのIPアドレスDecristion

管理は、クラスタ全体のノード192.168.43.10を管理する責任があります

データベースを操作するための責任をSQLノード192.168.43.20

192.168.43.20データノードは、データを格納するための責任があります

データベースを操作するための責任をSQLノード192.168.43.30

192.168.43.30データノードは、データを格納するための責任があります

注:ノードデータ内の同じノードおよびSQLノード上ですることができます

1.2修正3台のマシンetc / hostsファイル

 

192.168.43.10リーダー

192.168.43.20デシベル

192.168.43.30 slave3

1.3 MySQLのアンロードシステムは、ソフトウェアが付属しています(3台のマシンが同時にアンインストール、その後、mysqlは内蔵されているかどうかのソフトウェアを検出)

インストールMySQLのバージョン1.3.1を探します

[ルート@リーダー〜]#ます。rpm -qa | grepのmysqlの
QT-mysqlの-4.6.2-28.el6_5.x86_64
のMySQLサーバ-5.1.73-3.el6_5.x86_64
のmysql-LIBS-5.1.73-3.el6_5 .x86_64
のmysql-develの-5.1.73-3.el6_5.x86_64
のmysql-コネクタ-ODBC-5.1.5r1144-7.el6.x86_64
のmysql-5.1.73-3.el6_5.x86_64

1.3.2。表示のmysql mysqlのステータスとバージョン情報とプロセス情報

[リーダー@ルート〜]#サービスのmysqldステータス
のmysqld(PID 20327)が実行されている...
[リーダー@ルート〜]#mysqlの--version
のredhat-のlinux-gnuの(x86_64版)用のMySQL版14.14按分5.1.73、readlineのを使用して5.1
[ルートリーダー@〜]#psの-aux | grepのMySQLの
警告:不正な構文、おそらく偽の' - '?参照/usr/share/doc/procps-3.2.8/FAQ
ルート20219 0.0 0.0 108204 1448 PTS / 0 S午前5時56午後12時00 / binに/ shのは/ usr / binに/ mysqld_safeを--datadir =の/ var / libに/ mysqlの--socket =の/ var / libに/ mysqlの/にmysql.sock --pid-ファイル=の/ var /実行/ mysqldを/ mysqld.pid --basedir =は/ usr --user = mysqlの
mysqlの20327の0.0 1.3 377852 25344 PTS / 0 S1の05:56 0:06の/ usr / libexecに/ mysqldを--basedir = / USR --datadir =の/ var / libに/ MySQLの--user = MySQLの--log-誤差=は/ var / log / mysqld.log - -pidファイル=の/ var /実行/ mysqldを/ mysqld.pid --socket =の/ var / libに/ mysqlの/にmysql.sock
ルート21575の0.0 0.0 103252 840 PTS / 3 S +午前11時47夜12時00はgrepのMySQL

[ルート@リーダー〜]#chkconfigを--listのmysqld
mysqldを0:2オフ:3オフ:4オフ:5オフ:6オフ:1 OFF OFF

1.3.3。MySQLのアンインストール

1.3.3.1停止MySQLを実行しています

[リーダー@ルート〜]#サービスmysqldを停止
mysqldを停止:[OK]
[ルートリーダー@〜]#サービスのmysqldステータス
のmysqldが停止しています

1.3.3.2アンインストールMySQLは、結果の回転数QA番号に従って、印刷情報は無視されます。

[ルート@リーダー〜]#yumを-y削除QT-mysqlの-4.6.2-28.el6_5.x86_64

[ルート@リーダー〜]#yumを-yリムーブのmysql-サーバ5.1.73-3.el6_5.x86_64

[ルート@リーダー〜]#yumを-y削除のmysql-LIBS-5.1.73-3.el6_5.x86_64

[ルート@リーダー〜]#yumを-y削除のmysql-develの-5.1.73-3.el6_5.x86_64

[ルート@リーダー〜]#yumを-y削除のmysql-コネクタ-ODBC-5.1.5r1144-7.el6.x86_64

[ルート@リーダー〜]#yumを-y削除mysqlの-5.1.73-3.el6_5.x86_64

1.3.3.3コマンドを実行し、検証チェックした後、

[ルート@リーダー〜]#ます。rpm -qa | grepのmysqlの
[ルート@リーダー〜]#サービスのmysqldステータス
のmysqld:認識されないサービス

アンインストールした後は/ var / libに/ mysqlのデータとして、それを手動で削除無用の後に決定された場合な/etc/my.cnf、削除されません

[ルート@リーダー〜] #rm -fな/etc/my.cnf
[ルート@リーダー〜] #rm -rfの/ var / libに/ mysqlの

以下のコマンドで削除済インストールパスが存在しないかどうかを確認するには

MySQLの1.4ファイルは、既存のフォルダを削除(3機)

見つける/ -name mysqlの
は/ var / libに/ mysqlの
は/ var / libに/ mysqlの/ MySQLの

RM -rfは/ var / libに/ mysqlの/ MySQLの

RM -rfは/ var / libに/ mysqlの

1.5準備MySQLのクラスタリングソフトウェア

クラスタソフトウェアのダウンロードアドレス:のhttp://dev.mysql.com/downloads/cluster/

ソフトウェア:mysqlのクラスタ-GPL-7.6.11-linuxの-glibc2.12-x86_64.tar.gz

クラスタソフトウェアの形式: 

フォーマットに両端のtar.gzシステムと、 
フォーム回転数RPMパッケージで終わるB、 
C、ソースインストールコンパイルする
rpmパッケージのインストールを、それが自動的にインストールされているので、設置場所が設定ソフトウェアおよびデータ記憶便利ではありません位置は、
通常、バイナリ形式で終わるの.tar.gzファイルをインストールするために選択されます。
注:MySQLのクラスタ-GPL-7.4.9 -linux-glibc2.5-x86_64.tar.gzは、 mysqlのデータベース・ソフトウェアおよびNDB Clusterソフトウェアが含まれています。

1.6ソフトウェアは、3つのホストにコピーされます

3台のマシンと解凍の上に圧縮されたパッケージのmysql-クラスタ-GPL-7.6.11-linuxの-glibc2.12-x86_64.tar.gz

第二に、ソフトウェアのインストール

2.1新しいMySQLユーザー(3台のマシン)

[ルート@リーダー〜]#groupaddのmysqlの

[ルート@リーダー〜]#useraddの-r -g mysqlのmysqlの

2.2インストールNDB MySQLのクラスタリングソフトウェア

2.2.1解凍と承認

[ルート@リーダーのmysql]#タール-zvxfのmysql-クラスタ-GPL-7.6.11-linuxの-glibc2.12-x86_64.tar.gz

[ルート@リーダーのmysql]#chownコマンド-R mysqlの:mysqlのmysqlのクラスタ-GPL-7.6.11-linuxの-glibc2.12-x86_64版

両方のDB&スレーブノードのデータであるサーバノードから2.2.2 MySQLのインストールソフトウェア

 

おすすめ

転載: www.cnblogs.com/guipeng/p/11828064.html