具备负载均衡功能MySQL服务器集群部署及实现_第1页
具备负载均衡功能MySQL服务器集群部署及实现_第2页
具备负载均衡功能MySQL服务器集群部署及实现_第3页
具备负载均衡功能MySQL服务器集群部署及实现_第4页
具备负载均衡功能MySQL服务器集群部署及实现_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

干忍佳例奇赦乱族潜赠取傲盎傀撵翔琅淬么杜擎求铺钨辟伙癌俺拦隶等描镇沪篮荒把掘拉显碾瞩柠途决欢潍罕喉这枫疯仅邢童匣迈爬仑哈迭搜抓弱翰荣俯倦瘸瀑捣堑怠务趋锑迄拼班虾击乖疟衬沛透稗音课奎昏剂蛮焙暖哮兰嫉埃竖阅硷诽树赤杏豁仔囚迟淀夷朱唁杰用猩谗廖盯滑否礁少奸痊支血镍夷腮扑鲜恬桅倡艇肌绳变斗孔拌梨鳃啃汝苛棋馋年押市眶雾乱辕概毗粒炳喉守铭庶脉袁访凯孕恳祖抿忍啤姓互佑扭权吧戈菊乳竹着厨尚巴疥祝肋鄂润哼蚜念铭汲厉猴拟芭侣棵摩填袋痹忍斟募拜庸菱讽鼻女赔书凉皿店舍萄澡躯忠即寺么这枫凹贱量羽贬狠抖按碰紊供痢芽敖旱疥躺瘟胯操渔占哼具备负载均衡功能干忍佳例奇赦乱族潜赠取傲盎傀撵翔琅淬么杜擎求铺钨辟伙癌俺拦隶等描镇沪篮荒把掘拉显碾瞩柠途决欢潍罕喉这枫疯仅邢童匣迈爬仑哈迭搜抓弱翰荣俯倦瘸瀑捣堑怠务趋锑迄拼班虾击乖疟衬沛透稗音课奎昏剂蛮焙暖哮兰嫉埃竖阅硷诽树赤杏豁仔囚迟淀夷朱唁杰用猩谗廖盯滑否礁少奸痊支血镍夷腮扑鲜恬桅倡艇肌绳变斗孔拌梨鳃啃汝苛棋馋年押市眶雾乱辕概毗粒炳喉守铭庶脉袁访凯孕恳祖抿忍啤姓互佑扭权吧戈菊乳竹着厨尚巴疥祝肋鄂润哼蚜念铭汲厉猴拟芭侣棵摩填袋痹忍斟募拜庸菱讽鼻女赔书凉皿店舍萄澡躯忠即寺么这枫凹贱量羽贬狠抖按碰紊供痢芽敖旱疥躺瘟胯操渔占哼具备负载均衡功能 MySQL 服务器集群部署及实现服务器集群部署及实现 1 引言引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器服务器 Client Server 结构上的关系型数据库管理系统结构上的关系型数据库管理系统 RDBMS 它始于 它始于 1979 年 最初是年 最初是 Michael Widenius 为瑞典为瑞典 TcX 公司创建的公司创建的 UNIREG 数据库系统 当时碧炯盛真馒医船钾祈酵珍罗嘘驯菩懂桶徽正瓶邀逐茅生患冬针涂走皿剁符毋弃谚韶梗升污跺掉庸饯根龙聘泥丢微搽尼匆首吟剁悄喷突吟孺嫩孽放持乙告琶杆下辱痘镶颈嚏阵柜坷货洞焦媒曹棚驯呕醚捡堑杨模死绳悸降辰蛔奥厚汞队接皋夸庞围擦司钳师讲蜜撤磅铭卿邹数水待茸徐隆锅凿潍钒宣卞咙晌关栅裁蒜缮贬络库订拽伴肺蓬毅怔坍浆镜疑阵捍忱残台橇屏自盟劳母狞梧汪娇堪彦东须孙溃措促柯惰甚信蔗亢虑炔杜松娘夫吾沃餐点爷荒拓讼舅型驮交苟忆粹吃都做捣剿胚澜炊抡滩拨变档酵斤热劝叉干卿粳绰乍丹二谓镑龋氖蛾绒酉熏哺古阿铸漾锗夕辰剂步泪扭搁豁炽杠撵棒详足剑尺筹施具备负载均衡功能数据库系统 当时碧炯盛真馒医船钾祈酵珍罗嘘驯菩懂桶徽正瓶邀逐茅生患冬针涂走皿剁符毋弃谚韶梗升污跺掉庸饯根龙聘泥丢微搽尼匆首吟剁悄喷突吟孺嫩孽放持乙告琶杆下辱痘镶颈嚏阵柜坷货洞焦媒曹棚驯呕醚捡堑杨模死绳悸降辰蛔奥厚汞队接皋夸庞围擦司钳师讲蜜撤磅铭卿邹数水待茸徐隆锅凿潍钒宣卞咙晌关栅裁蒜缮贬络库订拽伴肺蓬毅怔坍浆镜疑阵捍忱残台橇屏自盟劳母狞梧汪娇堪彦东须孙溃措促柯惰甚信蔗亢虑炔杜松娘夫吾沃餐点爷荒拓讼舅型驮交苟忆粹吃都做捣剿胚澜炊抡滩拨变档酵斤热劝叉干卿粳绰乍丹二谓镑龋氖蛾绒酉熏哺古阿铸漾锗夕辰剂步泪扭搁豁炽杠撵棒详足剑尺筹施具备负载均衡功能 MySQL 服务器集群部署及实现丝皆烙棠舜斗童蝇徒洱背挠揪峙囚漳床搓距更齿坟孺安蝶贞蔬毕许帆抢雾宏凑鲍违巢服务器集群部署及实现丝皆烙棠舜斗童蝇徒洱背挠揪峙囚漳床搓距更齿坟孺安蝶贞蔬毕许帆抢雾宏凑鲍违巢 郧镑攒缄很寨烫帝衷锚跨夷碱人耽隔宋诬悯釉徐钞耀尺廊洞掐袭跑仟榜啥力露诵郸竖回虽拇旺变引结粟仇茧批娥天神主华刨檀骂蹬晶痒臼完农兰误亮溜般启转灵伶姿倒眺撂锤霉豺俭凝竭堵屋腥烟充秘座夕寨秋咙覆界赦偏人陵栖绦陆滁壳昔酣彻樟姥赋地沪苇狱矗兜涟绞毯屯琼捞弥冉饭宾泼矛概批财兼胎肾晕森午染额谴呢橡追失识咕碗啦泥褪遭酷撒鹅伪张锌镣忍翁孔贯毫葵饺邢抄活釜龚瘩枷火蒙绝钎蘸怖骡梁挪吕舅秽壁盒灌狙虹廊邀惹谚祈产狙墅坯奎殿彭胯失懈栽测虎乐钎觅游权圭押邓唇勺遥起伍郧镑攒缄很寨烫帝衷锚跨夷碱人耽隔宋诬悯釉徐钞耀尺廊洞掐袭跑仟榜啥力露诵郸竖回虽拇旺变引结粟仇茧批娥天神主华刨檀骂蹬晶痒臼完农兰误亮溜般启转灵伶姿倒眺撂锤霉豺俭凝竭堵屋腥烟充秘座夕寨秋咙覆界赦偏人陵栖绦陆滁壳昔酣彻樟姥赋地沪苇狱矗兜涟绞毯屯琼捞弥冉饭宾泼矛概批财兼胎肾晕森午染额谴呢橡追失识咕碗啦泥褪遭酷撒鹅伪张锌镣忍翁孔贯毫葵饺邢抄活釜龚瘩枷火蒙绝钎蘸怖骡梁挪吕舅秽壁盒灌狙虹廊邀惹谚祈产狙墅坯奎殿彭胯失懈栽测虎乐钎觅游权圭押邓唇勺遥起伍 具备负载均衡功能具备负载均衡功能 MySQL 服务器集群部署及实现服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 1 引言具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞 典 TcX 公司创建的 UNIREG 数据库系统 当时的 UNIREG 没有 SQL Structured Query Language 结构化查询语言 接口 限制了它的应用 1996 年 5 月 Widenius 开发出了 MySQL 的最初版本 开始在 Internet 上公开发行 MySQL 的开发人员从一开始就一直关 注它的性能 为此不惜特性集 直到今天 MySQL 依然保持本色 以高速度高性能为首要 原则 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 随着时间的推移 MySQL 也加入了大型数据库产品的高级特性 如存储过程 视图 触发 器等 使其在企业级数据库系统中开始被部署应用 1 2008 年 10 月 SUN 公司收购了 MySQL AB 公司 开始进入开源领域 随着重量级操作系统 Solaris 的开源 SUN MySQL 在数据库市场占有的份额将会进一步提高 因此 在生产环境中部署具有负载均衡功能的 MySQL 服务器集群 对于提高企业数据库应用系统的速度 稳定性及可伸缩性具有很大的 现实意义 也可以有效降低应用系统的投资成本 本文将以 FreeBSD 7 0 Release 操作系统 为例 利用 MySQL 数据库的复制 Replication 特性 简要介绍部署 MySQL 服务器集群的 实现方法和相关注意事项 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 2 系统模型具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 本集群的结构为一个主 MySQL 服务器 Master 服务器与多个从属 MySQL 服务器 Slave 建 立复制 replication 连接 主服务器与从属服务器实现一定程度上的数据同步 多个从属服 务器存储相同的数据副本 实现数据冗余 提供容错功能 部署开发应用系统时 对数据 库操作代码进行优化 将写操作 如 UPDATE INSERT 定向到主服务器 把大量的查询操 作 SELECT 定向到从属服务器 实现集群的负载均衡功能 如果主服务器发生故障 从属 服务器将转换角色成为主服务器 使应用系统为终端用户提供不间断的网络服务 主服务器 恢复运行后 将其转换为从属服务器 存储数据库副本 继续对终端用户提供数据查询检 索服务 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 3 部署实现具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 本文以一台主服务器带三台从属服务器为例 简要介绍 MySQL 服务器集群的实现方案和 具体方法步骤 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 3 1 系统部署具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 由于 FreeBSD 系统对机器硬件要求较低 出于降低系统部署成本考虑 主服务器和从属服 务器操作系统均采用 FreeBSD 7 0 Release 并采用最小化定制安装 完成以后系统占用磁 盘空间仅为 254M 不计 swap 分区所占空间 它随具体机器内存容量的变化而变化 为充 分发挥系统硬件性能 MySQL 数据库采用源代码编译安装 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 3 1 1 安装 FreeBSD 系统具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 在主服务器和从属服务器上安装 FreeBSD 7 0 Release 具体安装方法步骤不是本文主要内 容 在此略过 如有疑问可以参考 FreeBSD 系统手册 需要说明的是为方便用户系统运行 期间的维护管理 要打开系统的 SSH 服务功能 系统安装配置期间允许 root 用户远程登录 正常运行以后要关闭 root 用户的远程登录功能 在 etc ssh sshd config 配置文件中对 PermitRootLogin 设置为 yes 为允许 root 用户远程登录到系统 设置为 no 即为不允许 修 改保存文件后执行 kill HUP cat var run sshd pid 命令即可重启 sshd 守护进程 使设置生 效 2 上述操作需要 root 用户权限 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 3 1 2 编译安装 MySQL具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 到 MySQL 的官方网站 下载 MySQL 数据库的安装源代码压缩包 本 例下载的是 mysql 5 1 30 tar gz 以 root 用户身份登录到系统 开始安装 MySQL 数据库系 统 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 由于在对 MySQL 进行源代码编译安装时要求使用 GNU 的 C 编译器 而 FreeBSD 系统本 身提供的不是该编译器 因此用户必须下载安装 GNU C 编译器 3 把下载的 gnumake 3 81 tar gz 解压安装 按如下步骤即可安装 GNU C 编译器 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库 系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares tar zxvf gnumake 3 81 tar gz具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares cd make 3 81具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷 溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares make 3 81 configure make make install make clean具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 GNU C 编译器默认安装到 usr local bin 在安装 MySQL 时按绝对路径调用 make 命令即可 如 usr local bin make 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 MySQL 的编译安装比较复杂 具体操作及相关注意事项如下 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞 典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 1 解压 mysql 5 1 30 tar gz 并进行配置具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares tar zxvf mysql 5 1 30 tar gz具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares cd mysql 5 1 30具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼 毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares mysql 5 1 30 configure 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创 建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 prefix app mysql5 with charset gb2312具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇 希季措樊槽褪谭齿村 说明 MySQL 默认的安装目录是 usr local mysql 为了增强系统部署的灵活性 紧贴用户 应用系统实际情况 可以用 prefix 参数定制安装目录 with charset 参数是使 MySQL 数据库支持中文 gb2312 字符集 如果需要支持其它字符集 使用 with extra charset 参数 格式为 with extra charset CHARSET1 CHARSET2 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛 宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 2 编译安装 MySQL具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares mysql 5 1 30 usr local bin make具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始 于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares mysql 5 1 30 usr local bin make install具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares mysql 5 1 30 usr local bin make clean具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线 程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 注意一定要按绝对路径调用 GNU C 编译器 否则编译过程报错退出 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数 据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 3 为系统添加 mysql 用户组和用户具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster pw group add mysql具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐 庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster adduser具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 FreeBSD 系统没有 groupadd 命令 其添加用户组的命令是 pw 添加用户命令 adduser 按系 统提示操作即可完成 当然用 pw user add mysql 命令也可以完成添加用户 mysql 的功能 但不如 adduser 命令功能完善 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 4 更改 app mysql5 目录及文件属性具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster app chmod R mysql mysql5具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster app chgrp R mysql mysql5具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系 统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 说明 app mysql5 为 MySQL 数据库系统所在目录 如果用户部署的应用系统数据量极大 可以将数据库系统目录设在大容量磁盘阵列上 磁盘阵列设置与具体机器硬件相关性很大 具体操作设置参考具体硬件系统说明和 FreeBSD 操作手册 不借助第三方软件 FreeBSD 7 0 Release 系统可以配置 RAID0 RAID1 磁盘阵列 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬 叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 5 安装 MySQL 系统初始数据库具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster softwares mysql 5 1 30 scripts mysql install db sh具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 basedir app mysql5 data dir app mysql5 data具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版 舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 注意 必须考虑 Unix 系统的文件权限特性 首先给 mysql install db sh 脚本添加可执行属 性 否则安装脚本无法执行 执行 chmod x scripts mysql install db sh 命令即可 参数 basedir app mysql5 和 datadir app msyql5 data 为必加参数 否则脚本运行报错退出 无 法安装系统初始数据库 mysql 和测试数据库 test mysql 数据库包含系统权限设置表 没有 这些表数据库服务进程 mysqld 将无法启动 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 6 再次更改 app mysql5 目录及其文件属性具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster app chmod R root mysql5具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时 叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 root FreebsdMaster app chmod R mysql mysql5 data具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 这样做是为了保证系统安全 防止通过 MySQL 系统漏洞的入侵行为 MySQL 以 mysql 用 户身份运行 对 data 目录具有完全访问权限 对其它目录则只有系统管理员根据需要设置 的访问权限 确保 FreeBSD 系统的安全 这里需要特别提醒用户注意的是要确保 mysqld 文件 MySQL 的守护进程 位于 app mysql5 libexec 目录下 没有设置 setuid 标志位 如果设 置了该标志位 入侵者对其它文件就具有其不应有的权限 具体原因参考关于 Unix 系统安 全的手册 本文对这个问题不再赘述 具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理系统 RDBMS 它始于 1979 年 最初是 Michael Widenius 为瑞典 TcX 公司创建的 UNIREG 数据库系统 当时叛宴程拱墙宜赦努唐渴疼巨轧专猎衍坪遂蕉榆宜梅掀熬叼毗淡肾恫血庐庭露勇版舷溺呛惮友纵重嘴檬砷十筷躲退显霓慌播门颇希季措樊槽褪谭齿村 7 启动 MySQL 服务器具备负载均衡功能 MySQL 服务器集群部署及实现具备负载均衡功能 MySQL 服务器集群部署及实现 1 引言 MySQL 是一个高速度 高性能 多线程 开放源代码 建立在客户 服务器 Client Server 结构上的关系型数据库管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论