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”;此命令非常小心,删除主数据库没用的二进制日志文件。如果误删除,那么从库就没有办法自动更新了。
改变主;从服务器上修改参数使用。
环境介绍:主库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”;此命令非常小心,删除主数据库没用的二进制日志文件。如果误删除,那么从库就没有办法自动更新了。
改变主;从服务器上修改参数使用。