ITPub博客

首页 > 数据库 > MySQL > linux搭建mysql镜像数据库

linux搭建mysql镜像数据库

MySQL 作者:按时打算打算到 时间:2013-05-08 14:33:00 0 删除 编辑

在一些大型的网站后台通常搭建的是LINUX服务器集群,通常提供WEB,MAIL.FTP或网硬等应用服务,而数据库是必不可少的,如MYSQL,INFORMIX或DB,这些数据库类型,大多都会做镜象或都说备份数据库服务器;今天我们来讲MYSQL镜象的搭配!

两台服务器,都安装MYSQL;

环境介绍:主库 192.168.1.205 从库 192.168.1.206

保证他们在一个网段,并能免通信,最好把防火墙关闭;

1、主库创建/etc/my.cnf,修改[mysqld]里边的键值增加 server-id=1  log-bin=binlog_name2、主库增加用户,用于从库读取主库日志。grant replication slave,reload,super on *.* to 'slave'@'192.168.1.206' identified by '123456'3、从库连接主库进行测试。  /opt/mysql/bin/mysql -u slave -p -h 192.168.1.2054、停从库,修改从库/etc/my.cnf,增加选项:  [mysqld]  server-id=2  master-host=192.168.1.205  master-user=slave  master-password=1234565、启动从库,进行主从库数据同步  /opt/mysql/share/mysql/mysql start  /opt/mysql/bin/mysql -u root -p  mysql>load data from master;  说明:这一步也可以用数据库倒入或者直接目录考过来。6、进行测试:  主库创建表,  mysql>create database sampdb;  mysql>create table new (name char(20),phone char(20));  mysql>insert into new ('abc,'0532555555');  打开从库,察看:  /opt/mysql/bin/mysql -u root -p  mysql>show database;  mysql  sampdb  test  mysql>use sampdb;  mysql>show tables;  new  说明主从数据库创建成功。7、主从数据库相关命令:  slave stop; slave start ;  开始停止从数据库。  show slave statusG;  显示从库正读取哪一个主数据库二进制日志  purge master logs to 'binlog.000004';  此命令非常小心,删除主数据库没用的二进制日志文件。如果误删除,那么从库就没有办法自动更新了。到此已经搭建好mysql镜像数据库;分享结束!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22853362/viewspace-1109054/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-11-10