
一个简单的MYSQL双机互备
踩踩 0作者:berlioz 发表日期:2005-11-10 复制链接 收藏
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
# 优化配置

就是太多
没心情看得
我本人QQ是:359432447