系统运维系列 之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的主要内容,如果未能解决你的问题,请参考以下文章

系统运维系列 之MySQL部分学习整理1

系统运维系列 之MySQL部分学习整理3

系统运维系列 之MySQL部分学习整理5

系统运维系列 之MySQL部分学习整理5

系统运维系列 之Clickhouse数据库学习集锦(接查询优化问题整理)

系统运维系列 之Clickhouse数据类型整理