Mysql 主从搭建

 

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库创建一个表看看从服上能不能复制!

祝你成功!

 

 

关于 laird007
望眼欲川 黯然回首

留下评论