[大班计划:将想法变成计划,努力去实现]年年岁岁,岁岁年年。一晃眼,我带的我们班的孩子来到了大班。总想和孩子们一起有点什么作为,却一直平平淡淡着。我们平平淡淡的快乐着,平平淡淡的玩耍着。今年,是我的孩子们在学...+阅读
做开发的时候要做MySQL的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,MySQL的版本是4.1.15,都是目前最新的版本。
1. 安装配置
两台服务器,分别安装好MySQL,都安装在 /usr/local/MySQL 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为master数据库,把192.168.0.2作为sle服务器,我们采用单向同步的方式,就是master的数据是主的数据,然后sle主动去master哪儿同步数据回来。
两台服务器的配置一样,我们把关键的配置文件拷贝一下,默认的配置文件是在 /usr/local/MySQL/share/MySQL目录下,分别有 my-largef, my-mediumf, my-smallf等几个文家,我们只是测试,使用my-mediumf就行了。MySQL安装完后,默认的配置文件是指定在数据库存放目录下的,我们用的是4.1.X的,所以配置文件就应该在 /usr/local/MySQL/var 目录下,于是把配置文件拷贝过去:
cp /usr/local/MySQL/share/MySQL/my- mediumf /usr/local/MySQL/var/myf
两台服务器做相同的拷贝配置文件操作。
2. 配置Master服务器
我们要把192.168.0.1配置为主MySQL服务器(master),那么我们就要考虑我们需要同步那个数据库,使用那个用户同步,我们这里为了简单起见,就使用root用户进行同步,并且只需要同步数据库abc。
打开配置文件:
vi /usr/local/MySQL/var/myf
找到一下信息:
# required unique id between 1 and 2^32 - 1# defaults to 1 if master-host is not set# but will not function as a master if omittedserver-id = 1 1为master,2为salve 添加两行:
sql-bin-update-same 同步形式binlog-do-db = abc 要同步的数据库
重启192.168.0.1的MySQL服务器:
/usr/local/MySQL/bin/MySQLadmin shutdown/usr/local/MySQL/bin/MySQLd_safe --user=MySQL log sequence number 0 43634/usr/local/MySQL/libexec/MySQLd: ready for connections.Version: ’4.1.15-log’ socket: ’/tmp/MySQL.sock’ port: 3306 Source distribution051031 11:42:41 [Note] Sle SQL thread initialized, starting replication in log ’FIRST’ at position 0, relay log ’./new4-relay-bin.000001’ position: 4051031 11:43:21 [Note] Sle I/O thread: connected to master ’root#192.168.0.1:3306’, replication started in log ’FIRST’ at position 4
在Master查看信息
/usr/local/MySQL/bin/MySQL -u root
查看master状态:
MySQL>show master status;
查看Master下MySQL进程信息:
MySQL>show processlist;
在sle上查看信息:
/usr/local/MySQL/bin/MySQL -u root
查看sle状态:
MySQL>show sle status;
查看sle下MySQL进程信息:
MySQL>show processlist;
你再在master的abc库里建立表结构并且插入数据,然后检查sle有没有同步这些数据,就能够检查出是否设置成功。
最后,如果有兴趣的话,可以研究一下双击热备份,或者一台master,多台sle的同步实现
以下为关联文档:
学习新知识不断完善知识体系,从而实现长期有效的学习人生本就是个需要长期学习的过程,尤其是现今社会,已经处于知识经济的时代,不学习一定会落后。如果说学习是一场持久战,那么如何在这场战役中时刻保持战斗力,需要什么样的心态,确实...
高考最后复习冲刺阶段,如何实现数学的逆袭作者 纸盆1、基础知识不牢固数学有80%的题目是考察我们基础孩子是的,其实只要我们基础知识扎实,那么我们数学能轻松考100+,而数学经常考不好,基本是基础不扎实导致的,所以要...
如何实现大学的目标和计划准大学生们就带着大学录取通知书的船票,乘坐大学的远洋船,航行在知识的海洋里了。可是,那么多的学生,又有多少能顺利到达理想之岸呢?上大学之前,各位学子做好准备了吗?如何实现...
实现孩子的最后心愿时间很无情,岁月不饶人,暑假中,突然又想到我们班刚毕业的孩子们了。回想起孩子们那幼稚的脸蛋,天真的笑容,还有些是懂事中又带有顽皮的孩子们,想想家长与幼儿的感情,就这样离别了,不...
优化师生资源,实现教学相长(一)发挥教师在课堂上的作用, 教师的亲和力和人格魅力是激发学生积极情感的动力源之一。一位优秀的语文教师,能在课堂上身体力行地进行语言表达能力和语言交流的示范,以正确流...
浅谈在英语课堂中如何实现学生的主体性【摘要】在倡导以生为本的大势之下,让学生成为课堂的主人,人人都成为活动主体,就要求我们老师放下主导权,转型成为引导者。教师在课堂教学中要做到:鼓励学生主动参与探索;引导学生...
如何快速实现雅思听力如何快速实现雅思听力招数一 走出过去的误区大部分考过雅思听力的考生都会有过这样的观念:听力文章都听懂才能答好题的。不说所有内容都听懂,但至少证80%或者再少点70%能听...
不怕挫折和失败,我的理想就会实现理想,对于小时候的我来说,是个很空泛的话题。我一会想当这个,一会想当那个,总也确定不下来。但是,我大一点的时候,跟着父母去看了一次画展,我被那些画深深的吸引住了,它们真是太精...
要想成为好父母,必须努力实现六个转变做为家长,多年来我一直在寻求教育孩子的灵丹妙药,也在摸索中逐步形成了自己的一些教育方法。但读完《给孩子最好的家庭教育》这本书,我深感震撼:自己的很多方法都是欠妥甚至是错...