linux操作系统下建立mysql镜像数据库(转)

linux操作系统下建立mysql镜像数据库(转)[@more@] mysql版本:4.1

环境介绍:主库192.168.0.205从库192.168.0.206

1,主库创建,/etc/my . cnf中所做修改(mysqld)里边的键值增加



服务器id=1 log-bin=binlog_name



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

格兰特复制奴隶,重载,超级*。*“奴隶”@“192.168.0.206”被“123456”

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



/opt/mysql/bin/mysql - u奴隶- p - h 192.168.0.205



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

(mysqld)服务器id=2主服务器=192.168.0.205 master-user=奴隶主密码=123456



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


/opt/mysql/分享/mysql/mysql开始/opt/mysql/bin/mysql - u root - p mysql>加载数据从主;



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

6,进行测试:

主库创建表,

mysql>创建数据库sampdb;mysql>新建表(姓名char(20)、电话char (20));mysql>插入新(' abc ' 0532555555 ');



打开从库,察看:

/opt/mysql/bin/mysql - u root - p mysql>显示数据库;mysql sampdb测试mysql>使用sampdb;mysql>显示表;新说明主从数据库创建成功。



7日主从数据库相关命令:


奴隶停止;奴隶开始;开始停止从数据库。显示奴隶statusG;显示从库正读取哪一个主数据库二进制日志




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

改变主;从服务器上修改参数使用。

linux操作系统下建立mysql镜像数据库(转)