![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
MAYSYQ
这个作者很懒,什么都没留下…
展开
-
Keepalived+mysql双主来实现MySQL-HA
Keepalived+mysql双主来实现MySQL-HA生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。MySQL的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常用的是keepalived+双主,MHA和PXC。本节主要介绍了利用 keepalived 实现 MySQL 数据库的高可用。Keepalived+原创 2020-07-11 18:20:51 · 436 阅读 · 0 评论 -
MySQL+MMM高可用
MySQL+MMM高可用一、环境简述1、工作逻辑图2、MySQL-MMM优缺点优点:高可用性,扩展性好,出现故障自动切换,对于主主同步,在同一时间只提供一台数据库写操作,保证的数据的一致性。缺点:Monitor节点是单点,可以结合Keepalived实现高可用。3、MySQL-MMM工作原理MMM(Master-Master replication managerfor Mysql,Mysql主主复制管理器)是一套灵活的脚本程序,基于perl实现,用来对mysql replication进行原创 2020-07-11 18:20:26 · 757 阅读 · 0 评论 -
MySQL-MHA高可用方案
MySQL-MHA高可用方案一、MHA简介MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。MHA里有两个角色一个是原创 2020-07-11 18:19:40 · 1744 阅读 · 0 评论 -
mysql安装
MySQL安装一、yum方式安装MySQL 5.7CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:1、下载mysql的源wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm2、安装yum库yum localinstall -y mysql57-community-release-el7-7.noarch.rpm3、安装MySQLyum原创 2020-07-11 18:19:02 · 148 阅读 · 0 评论 -
MySQL高级查询
MySQL高级查询本章将介绍如何修改表结构和数据的增删改查,以及mysql中常用的函数和运算符的使用方法。一、DDL语句(修改表结构)1、修改表语法:# 修改表名alter table 旧表名 rename 新表名;# 添加字段alter table 表名 add 字段名 数据类型[属性];# 修改字段alter table 表名 CHANGE 原字段名 新字段名 数据类型[属性];# 删除字段alter table 表名 drop 字段名;示例:drop table i原创 2020-07-11 18:18:32 · 580 阅读 · 0 评论 -
MySQL基本操作
MySQL基本操作一、结构化查询语言1、SQLSQL的含义是结构化查询语句(Structured Query Languate),是对数据库进行查询和修改操作的语言。2、T-SQLT-SQL :Transact-SQLT-SQL是SQL的增强版,对功能进行了扩充:如变量说明、流程控制、功能函数。3、SQL的组成名称解释命令举例DML (数据操作语言)用来操作数据库中所包含的数据INSERT、UPDATE、DELETEDDL (数据定义语言)用于创建和删除原创 2020-07-11 18:17:53 · 1620 阅读 · 0 评论 -
mysql自带工具使用介绍
MySQL自带工具使用介绍MySQL数据库不仅提供了数据库的服务器端应用程序,同时还提供了大量的客户端工具程序,如mysql,mysqladmin,mysqldump等等 。1、mysql命令Mysql命令是用的最多的一个命令工具了,为用户提供一个命令行接口来操作管理MySQL 服务器,可以通过mysql --help来查看其详细使用方法。选项作用说明-u指定连接数据库时使用的用户-p指定用户的密码可以-p后面直接写密码,也可以不写,进行交互式输入密码,推荐后者原创 2020-07-11 18:17:20 · 702 阅读 · 0 评论 -
XtraBacup备份与恢复
XtraBacup备份与恢复一、XtraBacup简介MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一到周六实用增量备份。而Percona-Xtrabackup就是为了实现增量备份而出现的一款主流备份工具,XtraBacup有2个工具,分别是xtrabakup、innobakupe。原创 2020-07-11 18:16:43 · 358 阅读 · 0 评论 -
初识MySQL
初识MySQL一、数据库基础知识1、什么是数据库数据库的概念诞⽣生于60年前,随着信息技术和市场的快速发展,数据库技术层出不穷,随着应用的扩展和深入,数据库的数量和规模越来越大,其诞生和发展给计算机信息管理带来了一场巨大的革命。数据库的发展大致划分为以下几个阶段:⼈⼯管理阶段、文件系统阶段、数据库系统阶段、高级数据库阶段。其种类大概有3种:层次式数据库、网络式数据库和关系式数据库。不同种类的数据库按不同的数据结构来联系和组织。对于数据库的概念,没有一个完全固定的定义,随着数据库历史的发展,定义的内原创 2020-07-11 18:15:57 · 508 阅读 · 0 评论