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

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

MySQL 版本:4.1

www phperz com

环境介绍:主库 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 www phperz com

2、主库增加用户,用于从库读取主库日志。 PHP程序员站--PHP程序员之家

grant replication slave,reload,super on *.* to ’slave’@’192.168.0.206’ identified by ’123456’ www phperz com

3、从库连接主库进行测试。

www phperz com

/opt/mysql/bin/mysql -u slave -p -h 192.168.0.205 phperz.com

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

PHP程序员站--PHP程序员之家

PHP程序员站

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

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

www phperz com

/opt/mysql/share/mysql/mysql start

PHP程序员站

/opt/mysql/bin/mysql -u root -p

PHP程序员站--PHP程序员之家

mysql>load data from master; www.phperz.com

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

6、进行测试: PHP程序员站

主库创建表, www phperz com

www phperz com

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

打开从库,察看:

PHP程序员站

phperz.com

/opt/mysql/bin/mysql -u root -p 
mysql>show database;
mysql
sampdb
test
mysql>use sampdb;
mysql>show tables;
new
PHP程序员站

说明主从数据库创建成功。 PHP程序员站

7、主从数据库相关命令: phperz.com

slave stop; slave start ; 开始停止从数据库。

www.phperz.com

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

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

PHP程序员站--PHP程序员之家

change master; 从服务器上修改参数使用。

PHP程序员站

(T115) PHP程序员站

www phperz com


 上一篇:基础介绍——MYSQL出错代码列表一览   下一篇:实际应用:MySQL5存储过程编写实践
 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 mysql  基础  php基础  url
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长