Linux Mysqlデュアルマシンホットスペアインストールの詳細
2009 ワード
1.データベースのインストール
2.データベースのユーザー名とパスワードの変更
3.同期操作の設定
1.プライマリ・データベースの設定
1.同期ユーザの増加
2.同期データベースの指定
3.マスター情報の取得
2.データベースからの設定
1.データベースフォーマットの復元
2.同期データベースの指定
3.同期データベースマスターパラメータの設定
4.検査
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)