Mysql双主

DBServerA

#配置配置文件

[client]

port = 3306

socket = /data/mysqldata/mysql.sock

[mysqld]

binlog_format = mixed

port = 3306

socket = /data/mysqldata/mysql.sock

basedir = /usr/local/mysql

datadir  = /data/mysqldata

#master-to-master

log-bin   = mysql1-bin

server-id = 1 

#expire-logs-days  = 30 #only 30 days binlog backup 

#replicate-do-db   =  test

binlog-ignore-db  = mysql

binlog-ignore-db  = information_schema

binlog-ignore-db  = sys

binlog-ignore-db  = performance_schema

auto-increment-increment = 5 

auto-increment-offset = 1

log-slave-updates = ON

max_connections=3000

log_timestamps=SYSTEM

back_log=50

max_user_connections=2000

innodb_thread_concurrency=8

default-storage-engine=InnoDB

innodb_buffer_pool_size=8192M

innodb_log_buffer_size=8M

innodb_log_file_size=48M

innodb_flush_log_at_trx_commit=2

innodb_lock_wait_timeout=50

long_query_time = 1

slow_query_log=YES

slow_query_log_file=/data/mysqldata/log/slow.log

log-error=/data/mysqldata/log/error.log

  

DBServerB

[client]

port = 3306

socket = /data/mysqldata/mysql.sock

[mysqld]

binlog_format = mixed

port = 3306

socket = /data/mysqldata/mysql.sock

basedir = /usr/local/mysql

datadir  = /data/mysqldata

#master-to-master

log-bin   = mysql2-bin

server-id = 2 

#expire-logs-days  = 30 #only 30 days binlog backup 

#replicate-do-db   =  test

binlog-ignore-db  = mysql

binlog-ignore-db  = information_schema

binlog-ignore-db  = sys

binlog-ignore-db  = performance_schema

auto-increment-increment = 5 

auto-increment-offset = 2

log-slave-updates = ON

max_connections=3000

log_timestamps=SYSTEM

back_log=50

max_user_connections=2000

innodb_thread_concurrency=8

default-storage-engine=InnoDB

innodb_buffer_pool_size=8192M

innodb_log_buffer_size=8M

innodb_log_file_size=48M

innodb_flush_log_at_trx_commit=2

innodb_lock_wait_timeout=50

long_query_time = 1

slow_query_log=ON

slow_query_log_file=/data/mysqldata/log/slow.log

log-error=/data/mysqldata/log/error.log

#登陆mysql

cat ~/.mysql_secret

,2jbl!yd0rC#

mysql -uroot -p",2jbl!yd0rC#"

修改root密码

alter user 'root'@'localhost' identified by 'root';

flush privileges;

配置主从用户

DBServerA

GRANT REPLICATION SLAVE ON *.* TO 'mysql2'@'10.0.1.232' IDENTIFIED BY 'mysql2';

DBServerB

GRANT REPLICATION SLAVE ON *.* TO 'mysql1'@'10.0.1.231' IDENTIFIED BY 'mysql1';

配置主从

DBServerA

CHANGE MASTER TO MASTER_HOST='10.0.1.232',MASTER_USER='mysql1',MASTER_PASSWORD='mysql1';

start slave;

 DBServerB

CHANGE MASTER TO MASTER_HOST='10.0.1.231',MASTER_USER='mysql2',MASTER_PASSWORD='mysql2';

start slave;

DBServerA

change master to MASTER_HOST='10.0.1.232',MASTER_PORT=3306,MASTER_USER='mysql1',MASTER_PASSWORD='mysql1',MASTER_LOG_FILE='mysql2-bin.000002',MASTER_LOG_POS=809;

DBServerB

change master to MASTER_HOST='10.0.1.231',MASTER_PORT=3306,MASTER_USER='mysql2',MASTER_PASSWORD='mysql2',MASTER_LOG_FILE='mysql1-bin.000003',MASTER_LOG_POS=809;

猜你喜欢

转载自www.cnblogs.com/fkdxpp/p/9105589.html