登录社区云,与社区用户共同成长
邀请您加入社区
通过此次 pt-archiver 实践,我们成功实现了对 MariaDB 历史数据的高效、安全归档与清理。该工具以低负载、可控批量的方式,有效缓解了表膨胀问题,提升了数据库性能,并为后续数据生命周期管理提供了可复用的自动化方案。建议将其纳入定期运维任务,并持续监控执行效率与集群状态,以保障业务稳定运行。
下载并上传mariadb-10.4.34-linux-systemd-x86_64.tar.gz。创建需要的目录database logs。连接mysql 使用默认数据用户root。添加针对某个数据库下所有文件的可操作权限。创建用户admin并设置密码。创建非登录的用户mysql。修改my.cnf权限。
本文介绍了一个基于HAProxy+Keepalived+Tomcat+Prometheus+Grafana的高可用架构部署方案。架构包含6台服务器,分别承担监控、数据库、应用和代理等角色,通过VIP实现负载均衡和故障转移。部署过程包括:1) 所有节点的前置准备(关闭防火墙/SELinux);2) MariaDB数据库安装配置;3) 两节点Tomcat+ZrLog应用部署(含JDK/Maven环境)
Setting the default storage engine keeps new tables consistent when CREATE TABLE omits an explicit ENGINE clause. That matters during restores, application deployments, and ad-hoc schema work because
Table-name case rules decide whether MySQL or MariaDB treats OrderLog and orderlog as two distinct objects or as the same name. That choice matters before cross-platform migrations, application rewrit
【代码】PHP - Install PHP PDO driver for mySQL MariaDB。
传统主从架构中,Slave 只能读不能写,Master 故障时需要手动切换。根据业务对 RPO / RTO 的要求,选择最适合的方案,而不是最复杂的方案。光有双主还不够——应用需要通过一个固定的 VIP 访问数据库,主节点挂掉时 VIP 自动漂移到备节点。MariaDB 是 MySQL 的分支,复制原理完全一致:Master 将数据变更写入。:节点升为 Master 时执行:检查同步延迟,延迟合格
【代码】How to Backup and Restore MySQL/MariaDB with Full Backup and Point-in-Time Recovery。
本文记录了在RockyLinux 9和Ubuntu 22.04系统上分别部署MySQL 8.0和MariaDB 10.11的过程。通过dnf和apt包管理器完成安装后,详细介绍了数据库初始化、安全配置、用户管理、权限设置等操作。文章还包含数据库基本操作练习(增删改查)、事务处理、二进制日志配置与管理,以及通过crontab实现每小时自动备份的方案。特别对比了两种数据库在安装配置、密码策略等方面的差
本文介绍了MariaDB数据库的基本知识和操作指南。主要内容包括: MariaDB简介:MySQL分支,完全兼容MySQL 部署与配置:安装服务端/客户端、进程说明、安全加固、配置文件结构 数据库连接:本地Socket连接、远程TCP/IP连接、非交互式操作 SQL语法:数据库/表操作、查询语法(条件、排序、聚合、分组) 用户管理:创建/查询用户、权限授予/回收、密码修改 常见故障处理:忘记roo
Prometheus 官方维护的 MySQL Server Exporter,用来采集 MySQL 和 MariaDB 的指标。支持的数据库版本。
MariaDB是MySQL的开源替代方案,由MySQL原始开发者创建并维护。作为MySQL的直接替代品,它支持多种存储引擎(如XtraDB、Aria等),在功能扩展、性能优化和兼容性上表现优异。项目采用GPLv2许可证,开发活跃,适合需要MySQL替代方案的数据库管理员、对性能要求更高的开发者以及使用开源数据库的企业。用户可通过GitHub获取代码,参与开发或测试,并通过邮件列表或Jira系统寻求