51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

数据库

阿里云RDS MySQL数据库使用

阿里云RDS MySQL数据库使用

厉飞雨 阅读(157) 评论(0) 赞(8)

简介 --- 云数据库 RDS MySQL 版基于阿里巴巴的 MySQL 源码分支,经过双十一高并发、大数据量的考验,拥有优良的性能。RDS MySQL 支持实例管理、账号管理、数据库管理、备份恢复、白名单、透明数据加密以及数据迁移等基本功能,还支持读写分离、SQL 审计、多可用区集群等高级功能。 基本使用 ---- 开通RDS MYSQL后,可以使用阿里云提供的DMS(...

Ubuntu20.04安装MySQL Router

Ubuntu20.04安装MySQL Router

厉飞雨 阅读(100) 评论(0) 赞(6)

简介 --- MySQL Router是MySQL官方提供的一个轻量级中间件,是InnoDB Cluster的一部分,可在应用程序和后端MySQL服务器之间提供透明路由。主要用以解决MySQL主从库集群的高可用、负载均衡、易扩展等问题。 为什么要用MySQL Router? ------------------ 安装好MySQL InnoDB 集群后,当主节点宕机离开集群...

Ubuntu20.04搭建MySQL InnoDB 集群

Ubuntu20.04搭建MySQL InnoDB 集群

厉飞雨 阅读(123) 评论(0) 赞(8)

简介 --- MySQL InnoDB Cluster(集群)为 MySQL 提供了完整的高可用性解决方案。通过使用 MySQL Shell中包含的 AdminAPI,可以轻松配置和管理一组至少三个 MySQL 服务器实例,以充当 InnoDB Cluster。 InnoDB Cluster 中的每个 MySQL 服务器实例都运行 MySQL Group Replicati...

MySQL通过binlog找回误删的数据

MySQL通过binlog找回误删的数据

厉飞雨 阅读(108) 评论(0) 赞(8)

背景 --- 在操作线上数据库时要尤其小心,但有时候难免会出现误删数据的情况,在出现误删后,如果有数据库备份,只需要还原备份文件即可。但有时候备份频率不高,例如一天备份一次,而误删的数据恰好是今天新增的数据,该数据并不在备份中,此时就需要通过MySQL的binlog日志来恢复了。 原理 --- MySQL开启了binlog后,会将数据库的变更情况以文件的形式详细的记录下来...

Mysql主从同步校验 与 恢复从库丢失的数据

Mysql主从同步校验 与 恢复从库丢失的数据

厉飞雨 阅读(224) 评论(0) 赞(10)

<p>前天刚把Mysql从库的同步开关(启动I/O线程和启动SQL线程)恢复正常,但是遗留问题还需要处理一下,也就是如何校验主从库同步与恢复从库丢失的数据。</p><p>当然为了防止有人在从库写入数据,我也对从库用户的权限做了限制,开放的从库账户是没有写入权限的,开发们使用的都是这个账户。未开放的从库账户是有写入权限的,只有数据库管理员才能使...