系统运维系列 之MySQL部分学习整理4
Posted 琅晓琳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统运维系列 之MySQL部分学习整理4相关的知识,希望对你有一定的参考价值。
1 存储引擎
查看数据库表创建命令:
SHOW CREATE TABLE tab1;
支持的存储引擎:
MylSAM:快速存储;
InnoDB:带有事务回滚机制;
Memory
csv
Archive
修改存储引擎的方式:
通过修改mysql配置文件实现
- default-storage-engine = engine
通过创建数据表命令实现
CREATE TABLE tab_name(
…
)ENGNE = enging(引擎名);
通过修改数据表的命令实现修改存储引擎
ALTER TABLE tab_name ENGINE = enging(引擎名);
2 主从复制
为什么使用主从复制?
流程图?
基于日志点的复制
配置步骤:
(1)在主服务器上创建用户,赋值权限
CREATE user ‘user_name’ @ ‘IP段’ IDENTIFIFD BY ‘passwd’;
GRANT REPLICATION SLAVE ON . TO ‘user_name’ @ ‘IP段’;
(2)配置主服务器MySQL配置文件My.ini
设置bin_log log_bin = 日志路径
设置server_id server_id = 唯一编号
重启MySQL服务
(3)配置从服务器
设置bin_log log_bin = 日志路径
设置server_id server_id = 唯一编号
设置relay_log中继日志 relay_log = mysql-relay-bin
(4)初始化从服务器数据
(5)启动复制链路
(6)启动从服务
基于GTID的复制
什么是GTID?
配置步骤:
参考资料:
https://www.bilibili.com/video/BV19M4y1u7mF?p=35&spm_id_from=pageDriver 搭建MySQL数据存储架构
以上是关于系统运维系列 之MySQL部分学习整理4的主要内容,如果未能解决你的问题,请参考以下文章