摘要: 主从复制架构和原理 服务性能扩展方式 向上扩展 垂直扩展 向外扩展 横向扩展 MySQL的扩展 读写分离 复制:每个节点相同的数据库,向外扩展,基于二进制日志的单向复制 复制的功能 数据分布 负载均衡读 备份 高可用和故障切换 MySQL升级测试 复制架构 一主一从复制架构 一主多从复制架构 主从复 阅读全文
posted @ 2022-06-22 09:54 胖丿虎 阅读(22) 评论(0) 推荐(0) 编辑
摘要: MySQL主从复制企业级应用场景 1、从服务器作为主服务器的实时数据备份 优点:数据实时同步,在主服务器故障可以人工干预快速恢复业务 缺点:主数据库删除一条数据,从随之更新 2、主从服务器实现读写分离,从服务器实现负载均衡 读写分离实现分为程序级别和服务器级别 3、根据业务重要性对多个从服务器进行拆 阅读全文
posted @ 2022-06-07 11:10 胖丿虎 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1、创建数据库并插入数据 mysql> create database huifu;mysql> create table huifu.test(id int);mysql> insert into huifu.test values (1),(2),(3),(4);mysql> select * 阅读全文
posted @ 2022-06-07 11:06 胖丿虎 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 二进制日志 记录导致数据改变或潜在导致数据改变的sql语句 记录已提交的日志 不依赖于存储引擎类型 功能:通过重放日志文件中的事件来生产数据副本 注意:建议二进制日志和数据文件分开存放 基于‘语句’记录:statement,记录语句,默认模式,日志量较少 基于‘行’记录:row,记录数据,日志量较大 阅读全文
posted @ 2022-06-07 09:46 胖丿虎 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 物理备份 冷备份:cp tar 逻辑备份 mysqldump mysqldump:是MySQL的客户端命令,通过mysql协议连接至mysql服务器进行备份 -A,--all-database #备份所有数据库,含create database -B,--database db_name #指定备份 阅读全文
posted @ 2022-06-07 09:34 胖丿虎 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 为什么要备份 灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据丢失场景 备份类型 完全备份,部分备份 完全备份:整个数据库 部分备份:只备份数据子集,如部分库或表 完全备份,增量备份,差异备份 增量备份:仅备份最近一次完全备份或增量备份以来变化的数据,备份较快,还原复杂 差异备份: 阅读全文
posted @ 2022-06-07 09:15 胖丿虎 阅读(81) 评论(0) 推荐(0) 编辑
摘要: MySQL用户管理 相关数据库和表 元数据数据库:mysql 系统授权表 db,存储授权用户对数据库的访问权限 host, user,存储授权用户的访问权限 columns_priv,存储用户对字段的访问权限 tables_priv,存储用户对表的访问权限 procs_priv,proxiea_pr 阅读全文
posted @ 2022-06-06 15:05 胖丿虎 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 创建表的方式:复制表 复制表:复制表的字段和内容取决于SQL的查询结果,但是不包括表中的键值 create table 表名 select 字段 from 表A; 多表查询 select * from user,user2 where user.name=user2.name; 左连接查询 基本用法 阅读全文
posted @ 2022-06-06 14:39 胖丿虎 阅读(31) 评论(0) 推荐(0) 编辑
摘要: MySQL锁机制 锁: 读锁:共享锁,也称为s锁,只读不可写,包括当前事务,多个读互不阻塞 写锁:独占锁,排它锁,也称为X锁,写锁会阻塞其它事务(不包括当前事务)的读和写 举例: 读锁和读锁是兼容的,写锁和其它锁不兼容 事务T1获取了一个行r1的读锁,另外事务T2可以立即获得r1的读锁,此时T1和T 阅读全文
posted @ 2022-06-06 14:32 胖丿虎 阅读(37) 评论(0) 推荐(0) 编辑
摘要: MySQL架构 Client : 提供连接MySQL服务器功能的常用工具集Server : MySQL实例,真正提供数据存储和数据处理功能的MySQL服务器进程mysqld: MySQL服务器守护程序,在后台运行。它管理着客户端请求。mysqld是一个多线程的进程,允许多个会话连接,端口监听连接,管 阅读全文
posted @ 2022-06-06 14:09 胖丿虎 阅读(33) 评论(0) 推荐(0) 编辑