1. 安装数据库

在主机中添加备份用用户 backup, 赋予同步权限。

开始时不要使用日志!

2.  修改主机配置

#################################################
# 主机配置 (双机互备)
#################################################

# 客户端
[client]

# 密码
#password = your_password

# 服务器端口
port  = 2201

# 终端默认编码
default-character-set=GB2312

# 服务器
[mysqld]

# 服务器编号, 主机 1, 从机 2, 3, ---
server-id = 1

# 服务器端口
port  = 2201

# 环境设置
#socket  = /tmp/mysql.sock
basedir  = /DB/mysql-master
datadir  = /DB/mysql-master/data

# 基本设置 (小型)
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

# 默认编码、语言
default-character-set=GB2312
default-collation=gb2312_chinese_ci

# 更新日志
log-bin=mysql-master
max_binlog_size = 1048576

# 数据复制设置
master-host=localhost
master-port=2202
master-user=backup
master-password=123456
master-connect-retry=30
# master-retry-count=

# 取消伯克利数据库支持
# skip-bdb

# 优化配置

 

3. 修改从机配置
#################################################
# 从机配置 (双机互备)
#################################################

# 客户端
[client]

# 密码
#password = your_password

# 服务器端口
port  = 2202

# 终端默认编码
default-character-set=GB2312

# 服务器
[mysqld]

# 服务器编号, 主机 1, 从机 2, 3, ---
server-id = 2

# 服务器端口
port  = 2202

# 环境设置
#socket  = /tmp/mysql.sock
basedir  = /DB/mysql-slave
datadir  = /DB/mysql-slave/data

# 基本设置 (小型)
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

# 默认编码、语言
default-character-set=GB2312
default-collation=gb2312_chinese_ci

# 更新日志
log-bin=mysql-slave
max_binlog_size = 1048576

# 数据复制设置
master-host=localhost
master-port=2201
master-user=backup
master-password=123456
master-connect-retry=30
# master-retry-count=

# 取消伯克利数据库支持
# skip-bdb

# 优化配置