Mysql 主从搭建
2011年02月23日 留下评论
mysql 主从搭建 两台mysql服务器
主服 192.168.0.214
从服 192.168.0.215
先在主服中的mysql 添加复制账号
mysql>GRANT REPLICATION SLAVE ON *.* TO ‘laird’@’192.168.0.215′ identified by ‘laird’;
注:添加了一个能在从服上登录的账号:用户名为laird 密码为laird
修改主服的my.cnf 主要参数有:
server-id = 1
log_bin = /data/mysql-bin.log
binlog-do-db = laird \\将要复制的数据库
binlog-ignore-db = mysql \\不要复制的数据库
重启主服的mysql服务 service mysqld restart
进入 主服的mysql 执行
create database laird;
show master status;
进入从服 修改 修改从服的my.cnf 主要参数有:
server-id = 2
log_bin = /data/mysql-bin.log
master-connect-retry = 60
replicate-do-db = laird
replicate-ignore-db = mysql
log_slave_updates = 1 \\开启日志跟踪
进入mysql 中执行:
create database laird;
退出mysql 。
重启mysql 服务 service mysqld restart
进入mysql
mysql>change master to master_host= ’192.168.0.215′,master_user = ‘laird’,master_password = ‘laird’,master_log_file = ‘mysql-bin.000001′,master_log_pos = 98;
看看slave的状态show slave status
是否是waiting for master
在去主服上的laird库创建一个表看看从服上能不能复制!
祝你成功!