mysql主従配置例
実験環境:
サーバA(master)IP:10.168.5
サーバB(slaave)IP:10.168.78
Mysqlバージョン:5.5.11
主な配置プロセス
1) 二つのマシンにmysqlサービスを配置しています.参考にしてください.http://360537539.blog.51cto.com/3803422/768962
メインサーバの設定
2) 同期ユーザを作成し(binary logsのコピーを実現するために)、メインサーバでサーバから接続アカウントを作るためには、replication slavie権限を付与しなければなりません.
mysql>grant replication slavie on*.to'replication'@'192.168.1.%'identified by'0000'
mysql;flaush prvieges;
slaaveでライブラリからメインライブラリに接続してテストを行います. mysql-h 192.168.8.50-urplication–p 000000
ここでテストするべきです. mysql 設定に問題があります
3)mysqlプロファイルを修正するmy.cnfは下記の情報があることを確保する.
サーバA(master)IP:10.168.5
サーバB(slaave)IP:10.168.78
Mysqlバージョン:5.5.11
主な配置プロセス
1) 二つのマシンにmysqlサービスを配置しています.参考にしてください.http://360537539.blog.51cto.com/3803422/768962
メインサーバの設定
2) 同期ユーザを作成し(binary logsのコピーを実現するために)、メインサーバでサーバから接続アカウントを作るためには、replication slavie権限を付与しなければなりません.
mysql>grant replication slavie on*.to'replication'@'192.168.1.%'identified by'0000'
mysql;flaush prvieges;
slaaveでライブラリからメインライブラリに接続してテストを行います. mysql-h 192.168.8.50-urplication–p 000000
ここでテストするべきです. mysql 設定に問題があります
3)mysqlプロファイルを修正するmy.cnfは下記の情報があることを確保する.
[mysqld]
log-bin = mysql-bin
server-id = 1
binlog-do-db = test //
binlog-ignore-db=mysql//
4)
mysql
Serviece mysqld restart
5) master
mysql>flush tables with read lock;//
mysql>show master status\G// binary log pos slave binary log
*************************** 1. row ***************************
File: binlog.000006
Position: 107
Binlog_Do_DB: test
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)
mysql>unlock tables;//
mysql slave, master dump , show master slave binary log pos ,
1)プロファイルを変更するmy.cnf
2)
[mysqld]
server-id = 2
log-bin = mysql-bin
replicate-do-db = test
replicate-ignore-db = mysql,information_schema
3)
mysql
Service mysqld restart
4)
slave master
mysql>change master to master_host='192.168.8.50', master_user='replication', master_password='000000', master_log_file='binlog.000006', master_log_pos=107;
:slave io 192.168.8.50, binlog.000006 107 ,master_log_file ,master_log_pos ,
mysql 5.x
5)
mysql>start slave;
6)
7)
mysql>show slave status\G;
slave IO SQL running
Slave_IO_Running: Yes
Slave_SQL_Running: Yes