仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 807|回复: 7
打印 上一主题 下一主题

[学习教程] 公布mysql5 master slave安拆卸置日记

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:14:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于IT经理来说,令他们喜欢的MySQL的简单性还有另一方面。MySQL可以运行的更快速。某些人或许会说MySQL缺少了一些人们想要的功能。背景:
master:192.168.100.231MySQL5.0.19linux
slave:192.168.100.234mysql5.0.18linux
step1)设置master
在/etc/init.dmysqld段到场
#(要同步的数据库)
binlog_do_db=test
并确保
server-id=1
log-bin=mysql-bin
step2)受权slave
GRANTREPLICATIONSLAVEON*.*TOtest@192.168.100.234IDENTIFIEDBY123;
重启master
step3)设置slave
vi/etc/my.cnf
设置上面4行
server-id=2
master-host=192.168.100.231
master-user=test
master-passWord=123
重启示现slave的I/O线程事情一般,而SQL线程不事情
报了很怪的毛病
07030716:30:27[ERROR]Slave:ErrorTablepassport.loginuserdoesntexistonquery.Defaultdatabase:passport.Query:deletefromloginuserwheretokenRefreshTime<=2006-07-0307:00:00,Error_code:1146
07030716:30:27[ERROR]Errorrunningquery,slaveSQLthreadaborted.FixthePRoblem,andrestarttheslaveSQLthreadwith"SLAVESTART".Westoppedatlogmysql-bin.000001position98
因该是relaylog中的数占有成绩,因而在
将master呆板上的数据拷到244,发明仍是有成绩。
因而在/etc/my.cnf中到场
replicate-do-db=test
重启slave,
showslavestatus发明两个线程事情一般
5)测试
在master的test数据的user表中增加了一笔记录
然后在slave上经由过程showprocesslist看slave事情情形统统一般,
再查数据库数据仿佛没有更新,检察slave毛病日记
07030716:45:16[ERROR]Slave:ErrorCantcreatedatabasetest;databaseexistsonquery.Defaultdatabase:test.Query:createdatabasetest,Error_code:1007
07030716:45:16[ERROR]Errorrunningquery,slaveSQLthreadaborted.Fixtheproblem,andrestarttheslaveSQLthreadwith"SLAVESTART".Westoppedatlogmysql-bin.000040position70671
本来都是我现在拷贝数据惹的祸,由于主机日记在我建数据库的时分就入手下手了,以是我拷贝数据画蛇添足,因而
我删除拷贝的数据库,统统ok
“对于MySQL数据库,无论是在开发方面,还是支持方面,现在有大量强大的MySQL学习教程可以选择。每一个新手开发者可以轻松地使用MySQL数据库进行开发。
柔情似水 该用户已被删除
沙发
发表于 2015-1-18 18:58:12 | 只看该作者
我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
乐观 该用户已被删除
板凳
发表于 2015-1-27 19:03:50 | 只看该作者
对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。
活着的死人 该用户已被删除
地板
发表于 2015-2-5 14:51:26 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-12 09:58:06 | 只看该作者
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-3 02:45:36 | 只看该作者
入门没那么困难,精通没那么容易
简单生活 该用户已被删除
7#
发表于 2015-3-11 09:14:17 | 只看该作者
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
若天明 该用户已被删除
8#
发表于 2015-3-18 05:05:19 | 只看该作者
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 13:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表