rsync+inotify 实现服务器文件实时同步

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

      oneproxy数据库中间件说明

#wget http://www.onexsoft.com/software/oneproxy-rhel5-linux64-v6.0.0-ga.tar.gz

#tar -zxvf oneproxy-rhel5-linux64-v6.0.0-ga.tar.gz  -C /usr/local/

# cd /usr/local/oneproxy/

 

1.指定中间件启动的shell脚本和启动文件的程序目录位置

# sed -i 's/^export.*$/export\ ONEPROXY_HOME=\/usr\/local\/oneproxy/g' demo.sh

# sed -i 's/^ONEPROXY_HOME=.*$/ONEPROXY_HOME=\/usr\/local\/oneproxy/g' oneproxy.service

# cp oneproxy.service /etc/init.d/oneproxy

# chmod +x /etc/init.d/oneproxy

chkconfig --add oneproxy

# chkconfig oneproxy on

 

二、oneproxy的管理

启动中间件:

方式一

# sh /usr/local/oneproxy/demo.sh

方式二

关闭中间件:

方式一

# /etc/init.d/oneproxy stop

方式二(需要通过mysql客户端登录控制台使用的管理平台的账号密码,为中间件默认密码)

#安装MySQL客户端

# yum install mysql -y  

# mysql -uadmin -pOneProxy -h127.0.0.1 -P4041

mysql> shutdown force;

ERROR 2013 (HY000): Lost connection to MySQL server during query

# /etc/init.d/oneproxy start

 

三、oneproxy的配置

 

3.1 基础配置

3.2 管理平台的使用

默认登录管理平台账号密码

# mysql -uadmin -pOneProxy -h127.0.0.1 -P4041

 

 

wKiom1m48PTzXNnLAACSWTyE_lg628.png-wh_50

wKioL1m48M2yoDyQAAVZ5_xoNJI457.png-wh_50

3.2 分表规则的

 

wKiom1m48PaTayhcAACOpwGjf0M226.png-wh_50 

3.3 主要参数说明

 

 

wKiom1m48PfSw7DqAAA14E0hLp4093.png-wh_50 

 

MySQL 节点,与是否真实 Master 无关,可以用@来指定一个集群名字。通常来讲具有复制关系 的主备节点,都应当用同一个集群名字,任何一个节点都必须属 于一个集群,不指定的话,默认值为default 

proxy-slave-addresses,只读节点,只能用来转发读请求的 MySQL 节点,可以使用多次来指定多台 MySQL 节点,与是否真实 Slave 无关,可以用@来指定一个集群名字。通常来讲具有复制关系 的主备节点,都应当用同一个集群名字,任何一个节点都必须属 于一个集群,不指定的话,默认值为default 

proxy-user-list,所有后端 MySQL 节点都需要有这里指定的用户名,口令也要相同,可以用@来指定这个用户连接时所用的默认的数据库名,可以使用多次来指定多个用户。 

proxy-group-policy,用来指定某个 MySQL 集群的分流策略,策略master-only表示只使用 Master,read-failover表示 Master 不可用时将读切到备,策略read-slave表示只读 Slave,策略 read-balance表示读所有的节点,可以使用多次来为不同的 MySQL 主备设置不同的策略。


proxy-group-security,用来指定某个 MySQL 集群的安全策略策略 0 为无限制,策略 禁用了 DDL(默认值),策略 2 表示一定要有 Where 条件,策略 3 表示只允许查询(Select)命令, 以使用多次来为不同的 MySQL 主备设置不同的策略。

proxy-part-tables,分库分表配置文件,json 格式文本,主要包含 表的分区逻辑及每个分区的集群位置,详情参考分库分表部份的介绍。

proxy-charset,客户端的字符集信息。

 









本文转自去轻狂书生51CTO博客,原文链接:  http://blog.51cto.com/8999a/1964979 ,如需转载请自行联系原作者



相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
143
分享
相关文章
|
7天前
|
使用Python实现multipart/form-data文件接收的http服务器
至此,使用Python实现一个可以接收 'multipart/form-data' 文件的HTTP服务器的步骤就讲解完毕了。希望通过我的讲解,你可以更好地理解其中的逻辑,另外,你也可以尝试在实际项目中运用这方面的知识。
99 69
|
5月前
|
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
143 9
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
服务器感染了.baxia勒索病毒,如何确保数据文件完整恢复?
近年来,勒索病毒如.baxia不断演变,利用漏洞、社交工程等手段加密文件,威胁范围扩大。加密货币的兴起使其支付方式更匿名,追踪困难。技术支持尤为重要,添加技术服务号(shuju315),专业团队提供数据恢复方案。面对复杂解密要求,包括赎金支付、个人信息提供和执行特定操作,需保持冷静并寻求帮助。防御措施包括加强安全意识、定期备份数据、安装杀毒软件、避免未知文件、更新系统及制定应急响应计划。
117 11
|
6月前
|
Flask学习笔记(三):基于Flask框架上传特征值(相关数据)到服务器端并保存为txt文件
这篇博客文章是关于如何使用Flask框架上传特征值数据到服务器端,并将其保存为txt文件的教程。
70 0
Flask学习笔记(三):基于Flask框架上传特征值(相关数据)到服务器端并保存为txt文件
|
7月前
|
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
94 4
主机host服务器和Docker容器之间的文件互传方法汇总
Docker 成为前端工具,可实现跨设备兼容。本文介绍主机与 Docker 容器/镜像间文件传输的三种方法:1. 构建镜像时使用 `COPY` 或 `ADD` 指令;2. 启动容器时使用 `-v` 挂载卷;3. 运行时使用 `docker cp` 命令。每种方法适用于不同场景,如静态文件打包、开发时文件同步及临时文件传输。注意权限问题、容器停止后的文件传输及性能影响。
1438 0
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
DeepSeek服务器繁忙解决方法:使用阿里云一键部署DeepSeek个人网站!
通过阿里云一键部署DeepSeek个人网站,解决服务器繁忙问题。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。教程涵盖从选择套餐、设置密码到获取百炼API-KEY的全流程,助您快速搭建专属大模型主页,体验DeepSeek、Qwen-max、Llama等多款模型,无需代码,最快5分钟完成部署。支持绑定个人域名,共享亲友使用,日均成本仅约1元。
107 10
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
本文介绍了如何通过阿里云获取ECS云服务器并进行操作系统配置与组件安装,以实现高效的资源管理和系统监控。阿里云凭借强大的基础设施和丰富的服务成为用户首选。文中详细描述了获取ECS、RAM授权、开通操作系统控制台及组件安装的步骤,并展示了如何利用控制台实时监控性能指标、诊断系统问题及优化性能。特别针对idle进程进行了深入分析,提出了优化建议。最后,建议定期进行系统健康检查,并希望阿里云能推出更友好的低成本套餐,满足学生等群体的需求。
116 17
【阿里云】控制台使用指南:从创建ECS到系统诊断测评

热门文章

最新文章