




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Mysql培训第一部分 Mysql主从服务简介23Mysql应用 在大型互联网站的数据库部署中,部署最多的数据库为MySQL。随着MySQL中Innodb存储引擎对事物的支持,MySQL在互联网公司部署 中,应用量越来越多。典型应用MySQL的公司有Google、Baidu、Taobao等大型互联网公司。MySQL的优势在于其高扩展性和价格优势 等。实际上,MySQL可以免费应用于企业级的部署中。Mysql复制 在MySQL复制方式部署中,有两种部署方式:同步复制和异步复制。同步复制采用NDB 存储引擎,异步复制需要使用mysql-proxy结合master-slave实现。 NDB存储引擎(
2、NDBCLUSTER)需要mysql的版本是mysql-max 版本。比如SNS就需要NDB存储引擎 实现数据的同步复制。 异步复制主要为了解决读写分离的问题。因为用户对网站的访问有读操作多,写操作少的特点。甚至像这样的网站读写比例高达 10:1,所以采用MySQL-Proxy结合主从异步复制实现读写分离是非常重要的增快访问速度的方法。这样如果有更高的用户访问需求,通过增加 slave机器,不会对现有系统提供的服务产生影响而实现很好的、很灵活的业务扩展。通过Mysql的主从服务还可以实现数据库的备份以及灾难的恢复。Mysql简介4Mysql主从架构图: MongoDB简介5Mysql主从复制过
3、程: Msql介绍MySQL主从复制(Master-Slave Replication)是通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O线程从Master MySQL上读取binlog,然后传输到Slave MySQL的中继日志中,然后Slave MySQL的SQL线程从中继日志中读取中继日志,然后应用到Slave MySQL的数据库中。这样实现了数据库的复制功能。 MySQL主从复制的作用如下:(1) 可以作为一种备份机制。 (2) 可以用来做读写分离。原理如图所示:6 Msql介绍第二部分 Mysql主从服务器安装781.首先
4、需要安装mysql数据库。需要主从两个数据库,确保主从数据库的版本兼容。2.在主服务器上为服务器设置一个连接账户。该账户必须授予REPLICATION SLAVE权限。GRANT REPLICATION SLAVE ON *.* TO repl% IDENTIFIED BY 123456;3.配置主服务器 1)vi /etc/fserver-id = 1log-bin=mysql-bin binlog-do-db=demobinlog-ignore-db=mysql2)重启主服务器 /etc/init.d/mysql stop; /etc/init.d/mysql start;3)查看mast
5、er配置情况mysql -u root p 登陆进入数据库 show master statusG; Mysql主从服务的部署94.Mysql从服务器的部署1)vi /etc/f server-id=2 log-bin=mysql-slave-bin master-host=192.168.10.64 master-user=repl master-password=123456 master-port=3306 replicate-do-db=demo replicate-ignore-db=mysqlmaster-connect-retry=602)重启mysql3)启动slaveslav
6、e stop;slave start;4)查看slave配置情况show slave statusG; Mysql主从服务的部署104.从数据库的建立1) mysql FLUSH TABLES WITH READ LOCK; 2)通过mysqldump导出数据库并导入从数据库3)通过show master statusG记录日志的名称以及位置。在从服务器执行CHANGE MASTER TO MASTER_HOST=192.168.10.64, MASTER_PORT=3306, MASTER_USER=repl, MASTER_PASSWORD=123456 ,master_log_file=mysql-bin.000054, master_log_pos=1362; 二进制日志值为mysql-bin.0000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店商场知识培训课件
- 2025年儿童节活动方案策划
- 2025年毕业工作方案
- 我的设计才华-个人竞聘简历
- 护理学导论与跨文化理论
- 202x工作总结暨新年计划模板2
- 物业主任述职报告
- 法律法规与标准知识
- 个性化课程总结汇报
- 浙江省普通高校2025届高三4月调研测试物理试题试卷含解析
- 关于对领导班子的意见和建议
- 火警火灾处理标准流程
- TCCIAT 0043-2022 建筑工程渗漏治理技术规程
- 初中美术七年级下册《第4课扮靓生活的花卉纹样》课件
- 土建、装饰、维修改造等零星工程施工组织方案设计技术标范文
- 宫颈癌病历书写模板
- summary-writing-概要写作-优质课件
- 芭蕾基训课程课时教案
- T∕CIC 049-2021 水泥窑用固体替代燃料
- 部编版高中语文必修下册第八单元《单元导读》教学设计
- 科室急救备用药品领用补充工作流程
评论
0/150
提交评论