赞
踩
系统环境:CentOS 6.5
- [mysqld]
- character-set-server = utf8
- default-storage-engine = MyISAM
- basedir = /doiido/server/mysql
- datadir = /doiido/mysql/data
- log-error = /doiido/mysql/mysql_error.log
- pid-file = /doiido/mysql/mysql.pid
- max_allowed_packet = 32M
- explicit_defaults_for_timestamp = true
- #修改mysqld文件中的下面两项
- basedir=/doiido/server/mysql
- datadir=/doiido/mysql/data
# service mysqld start
- [mysqld]
- #默认是1,master和slave不能相同即可
- server-id=1
- log-bin=bin.log
- port=3306
- binlog-do-db =doiido
- #要复制的数据库
- replicate-do-db =doiido
- +------------------+----------+--------------+------------------+-------------------+
- | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
- +------------------+----------+--------------+------------------+-------------------+
- | bin.000001 | 120 | doiido | | |
- +------------------+----------+--------------+------------------+-------------------+
mysql> exit
- [mysqld]
- server-id=2
- port=3306
- log-bin=bin.log
- binlog-do-db =doiido
- replicate-do-db =doiido
- ...................
- Slave_IO_Running: Yes
- Slave_SQL_Running: Yes
- ...................
注:
#Slave_IO_Running:连接到主库,并读取主库的日志到本地,生成本地日志文件
- +------------------+----------+--------------+------------------+-------------------+
- | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
- +------------------+----------+--------------+------------------+-------------------+
- | bin.000001 | 649 | doiido | | |
- +------------------+----------+--------------+------------------+-------------------+
- 1 row in set (0.00 sec)
mysql> exit
mysql> start slave;
- ...................
- Slave_IO_Running: Yes
- Slave_SQL_Running: Yes
- ...................
上面两个必须都是yes,其中一个NO均属错误
mysql> exit
至此互为主从配置完毕
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。