分类: mysql

14 篇文章

PXC基于docker搭建mysql集群
PXC基于docker搭建mysql集群 说明 Percona XtraDB Cluster(简称PXC),是由percona公司推出的mysql集群解决方案。特点是每个节点都能进行读写,且都保存全量的数据。也就是说在任何一个节点进行写入操作,都会同步给其它所有节点写入到自己的磁盘。 环境 三台机器,设置/etc/hosts 10.196.69.8…
Mysql5.7之CentOS7环境下小版本升级
Mysql5.7之CentOS7环境下小版本升级 环境说明 数据库升级前版本:mysql5.7.24 数据库升级后版本:mysql5.7.38 升级步骤 1.停止应用服务 2.备份mysql数据库 3.停止mysql服务 4.下载mysql5.7.38二进制文件 下载地址:https://downloads.mysql.com/archives/c…
Statement violates GTID consistency
Statement violates GTID consistency 报错信息:Statement violates GTID consistency: Updates to non-transactional tables,can only be done in either autocommitted statements or single…
Linux 自动备份压缩 MySQL 数据库
Linux 自动备份压缩 MySQL 数据库 创建自动备份的脚本 # 写入以下内容 #!/bin/bash # 数据库IP地址 db_host="192.168.10.100" # 数据库端口 db_port="3306" # 数据库登录用户名 db_user="root" # 数据库登录密码 db_passwd="root" # 需备份的库 db…
Mysql从5.6升级到5.7的记录
Mysql从5.6升级到5.7的记录 因为mysql5.6官方已经停止维护了,因此打算先升级到mysql5.7,但是呢跨版本升级还是存在风险,升级前请在测试环境测试是否可行再到准正式环境升级最后再到正式环境,避免一些不必要的问题导致删库跑路... 基本步骤其实和:MySQL5.6 RPM小版本升级v5.6.31 到 v5.6.51 步骤 差不多 重…
MySQL 面试笔记-基础篇
MySQL 面试笔记-基础篇 数据库对象命名规范 数据库对象 数据库对象是数据库的组成部分,常见的有以下几种:表(Table )、索引(Index)、视图(View)、图表(Diagram)、缺省值(Default)、规则(Rule)、触发器(Trigger)、存储过程(Stored Procedure)、 用户(User)等。命名规范是指数据库对…
MySQL集群搭建-主主从从(双主双从)模式
MySQL 的集群都是采用双主双从的经典模式,这也是部署高可用集群的基础。这次笔记我们就开始学习拉~ 1.环境准备 上次我们搭建了mysql主备集群架构,如下所示 而这次,需要搭建的是主主(双master)从从 具体Mysql集群配置信息: IP 系统 端口 MySQL版本 节点 读写 说明 10.143.87.21 红帽7.4 3306 5.7.…
MySQL集群搭建-主备搭建
单点数据库永远不应该出现在生产环境,我们已经目睹过太多由于单点、备份缺失造成的损失,所以,搭建高可用 MySQL 集群是非常有必要的。 搭建集群有以下几点好处: 高可用性,在主节失效时自动切换,不需要技术人员紧急处理 高吞吐,可以多个节点同时提供读取数据服务,降低主节点负载,实现高吞吐 可扩展性强,支持在线扩容 无影响备份,在备节点进行备份操作不会…
Mysql集群搭建-MySQL 安装(二进制版)
MySQL 的安装方式一般分为三种: 二进制版本 编译版本 RPM 包 比较常见的是二进制版本安装,方便简单,相对于编译安装,如果不是追求极致性能,使用起来差别不大。 本次教程以二进制版本为例,系统为红帽7.4或者Centos7.4,MySQL 版本为5.7.34。 下载安装包 先去官网下载二进制安装包,进入官网下载页面 mysql下载页面,点击下…
MySQL集群搭建-MySQL主从描述
MySQL主从复制概述 在实际生产中,数据的重要性不言而喻,提供安全可靠的数据保障是技术与运维部门的职责所在; 如果我们的数据库只有一台服务器,那么很容易产生单点故障的问题,比如这台服务器访问压力过大而没有响应或者奔溃,那么服务就不可用了,再比如这台服务器的硬盘坏了,那么整个数据库的数据就全部丢失了,这是重大的安全事故; 为了避免服务的不可用以及保…
MySQL5.6 RPM小版本升级v5.6.31 到 v5.6.51 步骤
MySQL5.6 RPM小版本升级v5.6.31 到 v5.6.51 步骤 首先当然是下载安装包。 官网地址:https://downloads.mysql.com/archives/community/ 因为是5.6小版本升级,所有选择5.6最新的bundle包。 注意,选择对应操作系统及其版本。 本例使用的是CentOS7 64bit 升级步骤…
Centos迁移MySql目录
因为测试环境mysql是使用yum安装的,默认目录是在/var/lib/mysql下,而/var归属/盘 只有50G,空间满后mysql就GG了,网上迁移mysql的教程大多是转移目录,修改配置文件,这种方法会因为系统版本、mysql版本差异导致各种启动不了. 下面先避免这些问题,我直接用软链迁移 1.停止mysql(千万不要用kill) serv…
MySQL数据库部分知识点汇总
不知道你们看过这个段子没~反正就重视sql的程序员都很水~ 一、基本概念 1.主键、外键、超键、候选键 超键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键: 是最小超键,即没有冗余元素的超键。 主键: 数据库表中对储存数据对象予以唯一和完整标识的…