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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 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 ,如需转载请自行联系原作者



相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
4月前
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
109 0
|
4月前
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
468 17
|
4月前
|
自然语言处理 Unix Linux
解决服务器中Jupyter笔记本的文件名字符编码问题
通过上述步骤,可以有效解决Jupyter笔记本的文件名字符编码问题,确保所有文件能在服务器上正常访问并交互,避免因编码问题引起的混淆和数据丢失。在处理任何编码问题时,务必谨慎并确保备份,因为文件名变更是
172 17
|
4月前
|
安全 Linux 网络安全
Python极速搭建局域网文件共享服务器:一行命令实现HTTPS安全传输
本文介绍如何利用Python的http.server模块,通过一行命令快速搭建支持HTTPS的安全文件下载服务器,无需第三方工具,3分钟部署,保障局域网文件共享的隐私与安全。
868 0
|
7月前
|
Python
使用Python实现multipart/form-data文件接收的http服务器
至此,使用Python实现一个可以接收 'multipart/form-data' 文件的HTTP服务器的步骤就讲解完毕了。希望通过我的讲解,你可以更好地理解其中的逻辑,另外,你也可以尝试在实际项目中运用这方面的知识。
333 69
|
8月前
|
前端开发 Cloud Native Java
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
|
10月前
|
存储 安全 网络安全
服务器感染了.baxia勒索病毒,如何确保数据文件完整恢复?
近年来,勒索病毒如.baxia不断演变,利用漏洞、社交工程等手段加密文件,威胁范围扩大。加密货币的兴起使其支付方式更匿名,追踪困难。技术支持尤为重要,添加技术服务号(shuju315),专业团队提供数据恢复方案。面对复杂解密要求,包括赎金支付、个人信息提供和执行特定操作,需保持冷静并寻求帮助。防御措施包括加强安全意识、定期备份数据、安装杀毒软件、避免未知文件、更新系统及制定应急响应计划。
428 11
|
24天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
183 10
|
21天前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
26天前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
281 8

热门文章

最新文章