
MySQL
文章平均质量分 86
Frost-xie
运维成长记
展开
-
数据库常用操作命令
本文是本人总结的数据库常用的一些操作命令;1.新建数据库:命令:create database 数据库名;示例:mysql> create database frost;Query OK, 1 row affected (0.00 sec)2.查看所有的数据库:命令:SHOW DATABASES;示例:mysql> SHOW DATABASES;+--------------------+| Database |+-...原创 2021-02-01 11:37:03 · 1370 阅读 · 0 评论 -
LINUX-----mariadb
一,maridb安装以及初始化1.安装:yum install mariadb-server.x86_64 -y重启服务systemctl start mariadb2,安全初始化默认情况下,数据库的网络接口是完全开放的,为了安全其间,我们应该将网络接口关掉,修改配置文件关闭数据库的网络接口,保证数据的安全3,数据库在第一次安装好...原创 2018-11-28 23:28:34 · 259 阅读 · 0 评论 -
数据库高可用的方案总结
这篇文章主要针对MySQL数据库的高可用方案进行详细总结,高可用架构对于互联网服务基本是标,本文是对各种方案的总结,感兴趣的小伙伴们可以参考一下可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。虽然互联网服务号称7*24小时不间断服务,但多多少少有一些时候服务不可用,比如某些时候网页打不开,百度不能搜索或者无法发微博,发微信等。一般而言,衡量高可用做到什么程...转载 2019-03-04 20:56:37 · 1356 阅读 · 0 评论 -
mysql数据库读写分离
一、什么是读写分离读写分离是让主数据库处理增、删、改等任务,而从数据库处理查询操作。然后利用主从复制将主数据库事务性操作导致的变更同步到从数据库中。二、读写分离的实现1.mysql_proxy。mysql_proxy是Mysql的一个开源项目,通过自带的lua脚本进行sql判断2.Atlas。是由qihoo360,web平台部基础架构团队开发维护的一个基于MYSQL协议的数据中间...原创 2019-04-12 23:38:09 · 145 阅读 · 0 评论 -
mysql 5.7实现组复制 (MGR)
一.原理赘述 1.组复制插件架构图MySQL组复制是一个MySQL插件,它基于常规的MySQL复制,利用了基于行格式的二进制日志和GTID等特性。下图是MySQL组复制的整体框架图。 1.从上图的最顶端开始,有一系列的API控制组复制插件如何和MySQL Server进行交互(图中灰色方框)。 2.中间有一些接口可以使信息从MySQL Server流向组复制插件,反...原创 2019-02-25 14:40:43 · 378 阅读 · 0 评论 -
mysql的并行复制的原理以及搭建
摘要:一、并行复制的背景 首先,为什么会有并行复制这个概念呢?1. DBA都应该知道,MySQL的复制是基于binlog的。 2. MySQL复制包括两部分,IO线程 和 SQL线程。 3. IO线程主要是用于拉取接收Master传递过来的binlog,并将其写入到relay log4. SQL线程主要负责解析relay log,并应用到slave中 5. 不管怎么说,IO和SQ...原创 2019-02-25 11:34:01 · 635 阅读 · 0 评论 -
mysql半同步复制原理以及搭建
一.半同步机制:半同步复制(Semisynchronous replication) 介于异步复制和全同步复制之间,主库在执行完客户端提交的事务后不是立刻返回给客户端,而是等待至少一个从库接收到并写到relay log中才返回给客户端。相对于异步复制,半同步复制提高了数据的安全性,同时它也造成了一定程度的延迟,这个延迟最少是一个TCP/IP往返的时间。所以,半同步复制最好在低延时的网络...原创 2019-02-25 11:05:32 · 344 阅读 · 0 评论 -
mysql 基于GTID的主从复制
一.mysql 基于GTID的主从复制mysql数据库从5.6.5开始新增一种基于GDIT的复制方式。通过GDIT保证每个主库上提交的事务在集群中有一个唯一的ID.这种方式强化了数据库的主备一致性,故障恢复以及容错能力。 GTID (Global Transaction ID) 是对于一个已提交事务的编号,并且是一个全局唯一的编号。 GTID 实际上 是由 UUID+TID 组成的。...原创 2019-02-25 10:18:02 · 144 阅读 · 0 评论 -
mysql 主从复制的原理理解以及搭建
一,mysql主从复制的理解图: 二,mysql主从复制的概念和好处:mysql的主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是实时的业务数据操作,从数据库常用的读取为主。优点主要有(1) 可以作为备用数据库进行操作,当主数据库出现故障之后,从数据库可以替代主数据库继续工作,不影响业务流程(2) 读写分离,将读和写应用在不同的数...原创 2019-02-24 21:44:39 · 515 阅读 · 1 评论 -
MySQL高可用架构之MHA原理及其部署,三种切换方式以及vip的漂移
MySQL高可用架构之MHA一.简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于 Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在 0~30秒之内自动完成...原创 2019-02-27 10:48:55 · 3023 阅读 · 3 评论