Linux Mysqlデュアルマシンホットスペアインストールの詳細


1.データベースのインストール
ubuntu install

ubuntu    mysql - cqs_2012 -      - CSDN.NET

http://blog.csdn.net/cqs_experiment/article/details/46422011

       bind-address,        



centos install

yum mysql - cqs_2012 -      - CSDN.NET

http://blog.csdn.net/cqs_experiment/article/details/51285988

          

2.データベースのユーザー名とパスワードの変更
mysqladmin -u root password "newpwd"

3.同期操作の設定
1.プライマリ・データベースの設定
1.同期ユーザの増加
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

mysql> grant replication slave on *.* to 'username'@'slaveHostIp' identified by 'userpwd';

mysql> flush privileges;

2.同期データベースの指定
server-id=1 #        ,  
log-bin=mysql-bin 
binlog-do-db=dbname #         
binlog-ignore-db=mysql #         
service mysqld restart

3.マスター情報の取得
>mysql show master status \G;
#       
mysqldump -uuser -ppwd db>beifen.sql

2.データベースからの設定
1.データベースフォーマットの復元
mysql> create database dbname;
mysql -uuser -ppwd dbname

2.同期データベースの指定
server-id=2 #        ,  
log-bin=mysql-bin 
binlog-do-db=dbname #         
binlog-ignore-db=mysql #         
service mysqld restart

3.同期データベースマスターパラメータの設定
mysql> stop slave; //   slave    ,       ,                。

mysql>change master to
master_host='masterip',
master_user='user',
master_password='pwd', 
master_log_file='mysql-bin.000016',
master_log_pos=107; 

 :master_log_file, 
master_log_pos     (Master)         。         。master_log_file  File, master_log_pos  Position。Mysql 5.x                         。 

mysql> start slave;

4.検査
mysql> show slave status;
![](http://www.centoscn.com/uploads/allimg/160317/1-16031F23042113.jpg)