




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年工业互联网平台数据加密算法效能评估与隐私保护策略报告
- 熟悉2024年纺织工程师考试的试题及答案
- 短信合同协议书
- 卖山合同协议书
- 检验员培训与教育的重要性及其市场需求试题及答案
- 土地分包合同补充协议书
- 合同协议书 合同 差距
- 薪酬合同协议书模板
- 毒丸贸易协议书
- 连锁药店供货合同协议
- 2025年高考作文素材积累之4月时事热点及时评
- 2025年四川省自然资源投资集团有限责任公司招聘笔试参考题库含答案解析
- 2025重庆机场集团限公司公开招聘46人易考易错模拟试题(共500题)试卷后附参考答案
- 《Python数据可视化》全套教学课件
- 河北省2025年普通高中学业水平选择性考试·调研卷I语文+答案
- 河南省南阳市六校2024-2025学年高二下学期4月期中考试语文试卷(图片版含答案)
- 安全伴我行-筑牢生命防线
- 通讯迁改合同协议
- 泰语高级测试题及答案
- 土地合同转让三方协议书
- 聚焦财税场景的AIBM生态服务行业白皮书
评论
0/150
提交评论