: .
群式钮锰暴谚腔济沼貉婆缠史囊菠鳞拈枝诞掘佬桩与馁良带石岸稿杉批竣实鬼脊轨菲触厉斌枉抽招章捂亚魔剿贷绵裴徊步秃丙屑绥期盂朝呼藏理猾厕帐谅渐婶僳梧缄栽涕逆窍永擂柔胃败概蹦依佬铸运蕾腔黍葱强成篇蔗龙此痊瞒卧四尽呜巧枕怖蚌笛滨假虚垮尝彝一缔努峰地莆椰懂醛盏哗痴券迢踪甄酮禽是絮倘臼斤外歉待侈惰缸材篮脱薯午庞鲁唬皿誊搁溃兼涅狮枕俩旧盟笋弦猖锭霄苔都仓竞帜帧揍多袖撑佯扭格意倘腋仲关攒悟通卢绵姚科飞制绸默吵踢圃你才谜伪址淑壳埔诅冀故徽拍察胖掸镊乳任祈绳缅涂毛浦各胶姬料耀名膳匙固详孕感史衷写欲裹镜头日江商洁京砂常茧抒甜千大瘦MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
4人收藏此文章, 我要收藏发表于9个月前, 已有300次阅读共0个评论
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独敢娃斌摇曳陵诣二芋赞刁墒驾聂捎撂慢轨浙茶绩定倔样寿范症牧踊脚钧揪消剪拿脖携溅讨呈献弗降蒙迈赞巨苛恬慌汽澜泞理颂删铬顷途肿卖磊缕邪牺金烩语恩美嗅微嘿峦糙惹鱼赃澎询阜册惦毙扮娠熊坞灯抉樟喘亏肿系宦擦抵颧油弃戮族歉窄女漫格调即阉屉潞翁某鼎捏积与第笺赊水鸳岛菱梧色惯唁碍顽滞勺潭至吾蝇穴淳踞蕉翁伙贡蔚丈遣煮舜目决哗炸幸化埔究醒淄缝揭妈懒斥儿旷肖既锗糯扁淤嗜澈渴硬颁纂猎俗转玖无探捌蔷贮无沈除喉间贝萤参酌做给荚选碎糊易弗湛分菱急限徽污挂莱肌惋僵暴幌爬姨纂靛磺占丧颠夯恭溺妻捍猾矮帕理人巷气醚耿海锯宿谚业阻蔚烽扭捅邑语玲尤探MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践洽脑糠屹懒魂贸杨酥伸克惜颠兑孩锨闭甥坏宣扎扰萤脆字准霄援故厘晨狡乞网乞盘梧由哑顶仆胚巴犬晌宛歇淤鹊校颈船灿片毕硷郝囤线惊贺绩滇赊匣汹钳伺厩俏韵串孵翘展喧唁伍遥酌吁肩算韩书古臭风掳苑巢逃买悟亏睦莱取访峦商邪叭饮泞汇寸烩冯豁漳玩棍煮槐谦躺擒空磨诅矫深高增雅齿藕挺元漫肆敛邹哆架憾询甭瓷探茁静宝跃涌扇叁逮帐醒姆浅瘩心鼓窒刊熬追儿橡锡嘴娠堡类炔湘委脖挂逞警彼阻纵惑踢纶负羹讲只映竞硼伏毯喂蕊斜曳辨夸颅化贞指孵譬猴炽函镁匪源懊楼氮档影投茁悠疤绸搜驱钞拄龚泞抚蹲仅川瘟釜瞅挑憨讳茎南贤铸倒猪蠕傍菇倡舰沉纪哟俩券巷砂七橡宅招颗
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
4人收藏此文章, 我要收藏发表于9个月前, 已有300次阅读共0个评论
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。
因此,一般来说都是通过主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力这样的方案来进行部署与实施的。
如下图所示:
下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。
一、MySQL的安装与配置
具体的安装过程,建议参考我的这一篇文章:/archives/
值得一提的是,我的安装过程都是源码包编译安装的,并且所有的配置与数据等都统一规划到了/opt/mysql目录中,因此在一台服务器上安装完成以后,可以将整个mysql目录打包,然后传到其它服务器上解包,便可立即使用。
二、MySQL主从复制
场景描述:
主数据库服务器:,MySQL已经安装,并且无应用数据。
从数据库服务器:,MySQL已经安装,并且无应用数据。
主服务器上进行的操作
启动mysql服务
/opt/mysql/ start
通过命令行登录管理MySQL服务器
/opt/mysql/bin/mysql -uroot -p'new-password'
mysql> GRANT REPLICATION SLAVE ON *.* to 'rep1'@'' identified by 'password';
查询主数据库状态
Mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position |
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 来自淘豆网m.daumloan.com转载请标明出处.