RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站

 当前位置:主页 >> 数据库 >> MySQL >> 文章内容
教你如何在linux下建立mysql镜像数据库
[收藏此页[打印本页]   
来源:  作者:webmaster  发布时间:2007-12-26

MySQL 版本:4.1 php程序员站

环境介绍:主库 192.168.0.205 从库 192.168.0.206

www~phperz~com

1、主库创建/etc/my.cnf,修改[mysqld]里边的键值增加 www~phperz~com

server-id=1

www~phperz~com

log-bin=binlog_name

phperz.com

2、主库增加用户,用于从库读取主库日志。

phperz.com

grant replication slave,reload,super on *.* to ’slave’@’192.168.0.206’ identified by ’123456’ php程序员之家

3、从库连接主库进行测试。 php程序员站

/opt/mysql/bin/mysql -u slave -p -h 192.168.0.205 php程序员之家

4、停从库,修改从库/etc/my.cnf,增加选项: phperz.com

www.phperz.com

[mysqld] 
server-id=2
master-host=192.168.0.205
master-user=slave
master-password=123456

www.phperz.com

5、启动从库,进行主从库数据同步

www.phperz.com

/opt/mysql/share/mysql/mysql start phperz~com

/opt/mysql/bin/mysql -u root -p www.phperz.com

mysql>load data from master; phperz~com

说明:这一步也可以用数据库倒入或者直接目录考过来。 www~phperz~com

6、进行测试:

www.phperz.com

主库创建表,

php程序员站

php程序员站

mysql>create database sampdb; 
mysql>create table new (name char(20),phone char(20));
mysql>insert into new (’abc,’0532555555’);
www.phperz.com

打开从库,察看:

php程序员站

www~phperz~com

/opt/mysql/bin/mysql -u root -p 
mysql>show database;
mysql
sampdb
test
mysql>use sampdb;
mysql>show tables;
new
www.phperz.com

说明主从数据库创建成功。

www~phperz~com

7、主从数据库相关命令: php程序员之家

slave stop; slave start ; 开始停止从数据库。 php程序员之家

show slave status\G; 显示从库正读取哪一个主数据库二进制日志

phperz.com

purge master logs to ’binlog.000004’; 此命令非常小心,删除主数据库没用的二进制日志文件。如果误删除,那么从库就没有办法自动更新了。 www~phperz~com

change master; 从服务器上修改参数使用。 php程序员站

(T115)

www.phperz.com

www.phperz.com


 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 基础  mysql  url  adodb
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长