MySQL主从服务器配置文件

来源:互联网 发布:淘宝找到精准客源 编辑:程序博客网 时间:2024/06/08 11:16
 
A为主机,B为备份机,内网相连。

A内网IP: 192.168.0.1
B内网IP: 192.168.0.2
A在linux平台下,B在winxp平台下,进行主从服务器同步,需要备份的库: yangtai;不需要
备份的库:mysql,test;

1.在主机上添加账号admin为备份账号
grant replication slave on *.* to 'admin'@'192.168.0.2' identified by '123456';
或者使用phpmyadmin工具管理你的mysql,即可在权限那里添加一个用户名为"admin",密
码"123456",规则自定,一般测试全允许.
2.修改A服务器上的my.cnf,添加如下内容
#日志的名称
log-bin=mysql-bin
#主服务器ID
server-id=1
#需要备份的库
binlog-do-db=yangtai
#忽略的数据库
binlog-ignore-db=mysql
binlog-ignore-db=test

3.修改B服务器上的my.ini,添加如下内容
#日志名称
log-bin=mysql-bin
#从服务器ID
server-id=2
#主服务器的IP地址或者域名
master-host=192.168.0.1
#主数据库的端口号
master-port=3306
#同步数据库的用户
master-user=admin
#同步数据库的密码
master-password=123456
#如果从服务器发现主服务器断掉,重新连接的时间差
master-connect-retry=60
#需要备份的库
binlog-do-db=yangtai
#忽略的数据库
binlog-ignore-db=mysql
binlog-ignore-db=test
第3步或者可以使用APMServ5.2.6工具,这工具集合了apache,php,mysql等等,解压即可应用,
在windows下的超级傻瓜版的lamp了.在启动了mysql,在配置文件中添加上以上内容,重启即可
 
.
4.启动主服务器 启动从服务器,登录它们.
在主从服务器中创建数据库存yangtai,命令:creat database yangtai;
然后重启主从服务器.

从B服务器上登上数据库
mysql>show slave status\G;
其中三行显示
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:yangtai
成功!
5.验证,可在yangtai库中添加表和数据等,在从服务器上查看是否同步.
原创粉丝点击