MySQL数据库学习
文章平均质量分 86
锦衣admin
每个鬼故事都是别人的悲惨世界!
展开
-
MySQL数据库学习导航
MySQL数据库学习导航MySQL数据库基础知识MySQL数据库基础知识MySQL数据库介绍MySQL数据库下载安装原创 2021-06-20 23:11:50 · 166 阅读 · 0 评论 -
MySQL 5.6x版本安装
MySQL 安装MySQL5.6版本安装官网手册:https://dev.mysql.com/doc/refman/5.6/en/source-installation.html5.6 与 5.7 版本的安装有所不同常用配置项参数:DCMAKE_INSTALL_PREFIX安装到的软件目录-DMYSQL_DATADIR数据文件存储的路径-DSYSCONFDIR配置文件路径 (my.cnf)-DENABLED_LOCAL_INFILE=1使用localmysql原创 2021-06-29 22:12:15 · 200 阅读 · 1 评论 -
MySQL安装脚本
MySQL安装脚本操作系统MySQL版本CentOS7.6最小化安装mysql-5.7.31IP10.1.1.10安装目录/usr/local/mysql数据目录/usr/local/mysql/data套接字/tmp/mysql.sock操作系统初始化脚本:#!/bin/bash# Desc:os_init () {hostnamectl set-hostname $namesystemctl stop firewall原创 2021-06-21 00:55:08 · 454 阅读 · 1 评论 -
MySQL体系结构
MySQL体系结构MySQL体系结构软件构成存储引擎层(MyISAM与InnoDB引擎)存储层存储层如何保存数据?MyISAM引擎InnoDB引擎日志文件错误日志文件二进制日志文件MySQL体系结构软件构成MySQL 数据库管理软件主要有下图几个层次构成:存储引擎层(MyISAM与InnoDB引擎)MySQL5.5 版本以前默认引擎是MyISAMMySQL5.5 版本以后偶默认引擎是InnoDB存储引擎层介绍:简单来说,就是数据的存储方式。在MySQL中,我们可以使用show engi原创 2021-06-20 23:11:12 · 223 阅读 · 1 评论 -
MySQL的用户管理与权限管理
MySQL的用户管理与权限管理一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-06-20 22:53:35 · 346 阅读 · 1 评论 -
MySQL数据库在线热备(使用MHA搭建高可用架构)
MySQL的半同步复制与MHA高可用架构设计MySQL的半同步复制半同步复制介绍半同步复制的基本实现修改master等待slave返回信号的时间(默认10秒)卸载半同步复制插件(不需要时)MySQL的MHA高可用架构设计MHA简介MHA的组件MHA组件介绍MHA中工具介绍:MHA 部署MySQL的半同步复制半同步复制介绍所谓的半同步复制就是master每commit一个事务(简单来说就是做一个改变数据的操作),要确保slave接受完主服务器发送的binlog日志文件并写入到自己的中继日志relay l原创 2021-06-20 22:46:29 · 984 阅读 · 1 评论 -
MySQL数据库在线热备(半同步复制)
MySQL数据库在线热备(半同步复制)MySQL的半同步复制半同步复制介绍半同步复制的基本实现修改master等待slave返回信号的时间(默认10秒)卸载半同步复制插件(不需要时)MySQL的半同步复制半同步复制介绍所谓的半同步复制就是master每commit一个事务(简单来说就是做一个改变数据的操作),要确保slave接受完主服务器发送的binlog日志文件并写入到自己的中继日志relay log里,然后会给master信号,告诉对方已经接收完毕,这样master才能把事物成功commit。这样原创 2021-06-20 21:47:55 · 253 阅读 · 1 评论 -
MySQL数据库在线热备(主从复制之基于GTIDs的AB复制)
MySQL主从复制架构(在线热备)MySQL集群概述MySQL复制简介MySQL复制原理MySQL复制架构㈠ 双机热备(AB复制,也叫主从复制)㈡ 级联复制㈢ 并联复制(一主多从)㈣ 双主复制MySQL主从复制的搭建(AB复制)环境准备操作MySQL集群概述集群的主要类型:高可用集群(High Available Cluster,HA Cluster)高可用集群是指通过特殊的软件把独立的服务器连接起来,组成一个能够提供故障切换(Fail Over)功能的集群(即把多个数据库服务器连接在一原创 2021-06-17 21:30:02 · 423 阅读 · 1 评论 -
MySQL数据库在线热备(主从复制之AB复制)
MySQL数据库在线热备(主从复制之AB复制)MySQL主从复制的搭建(AB复制)环境准备操作MySQL主从复制核心思路MySQL主从复制的具体实践在Master端安装、初始化以及运行mysql软件在Slave从服务器端安装mysql软件(不需要初始化)把master主服务器的数据目录同步到slave从服务器常见问题解决方案配置MASTER-SLAVE主从同步SLAVE从服务器不小心写入数据解决方案MySQL主从复制的搭建(AB复制)环境准备操作在配置MySQL主从架构时,必须保证数据库的版本高度一致原创 2021-06-20 21:43:05 · 336 阅读 · 1 评论 -
MySQL数据库在线热备简介
MySQL数据库在线热备简介MySQL集群概述MySQL复制简介MySQL复制原理MySQL复制架构㈠ 双机热备(AB复制,也叫主从复制)㈡ 级联复制㈢ 并联复制(一主多从)㈣ 双主复制MySQL集群概述集群的主要类型:高可用集群(High Available Cluster,HA Cluster)高可用集群是指通过特殊的软件把独立的服务器连接起来,组成一个能够提供故障切换(Fail Over)功能的集群(即把多个数据库服务器连接在一起共同对外提供服务)如何衡量高可用:可原创 2021-06-20 21:38:29 · 311 阅读 · 1 评论 -
MySQL数据库物理备份
MySQL数据库备份MySQL数据库备份数据库备份前置知识MySQL数据库备份数据库备份前置知识数据库: 一堆物理文件的集合;如:日志文件(二进制日志)+数据文件+配置文件备份内容:① 数据文件② 配置文件 => my.cnf③ 日志文件(主要是二进制日志文件)数据库备份的三种类型:1️⃣逻辑备份:备份的是建表、建库、插入等操作所执行SQL语句(DDL DML DCL)。适用于中小型数据库,效率相对较低。 一般在数据库正常提供服务的前提下进行,如:mysqld原创 2021-06-17 15:16:00 · 1619 阅读 · 1 评论 -
MySQL数据库逻辑备份
MySQL数据库逻辑备份MySQL逻辑备份mysqldump基本备份mysqldump表级备份与还原mysqldump库级备份与还原mysqldump全库级备份mysqldump + binlog实现增量备份逻辑的导入和导出导出(数据备份):into outfile导入(数据还原): load data local infile、mysqlimport逻辑备份还原小工具:Navicat数据的备份和还原数据表的备份和还原数据库的备份与还原MySQL逻辑备份一般逻辑备份的文件名后缀以.sql 居多逻辑备份原创 2021-06-20 21:29:56 · 2267 阅读 · 1 评论 -
MySQL数据库备份介绍
MySQL部署主从复制脚本(AB复制)一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-06-20 21:29:07 · 406 阅读 · 0 评论 -
MySQL语句 - sql语句
MySQL语句 - sql语句sql 语句介绍MySQL中如何求帮助sql 语句基本操作sql 语句介绍什么是sql 语句?SQL(Structure Query Language)是 结构化查询语句的缩写,它是使用关系模型的数据库应用语言,由 IBM 在 20 世纪 70 年代开发出来,作为 IBM 关系数据库原型 System R 的原型关系语言,实现了关系数据库中的信息检索20 世纪 80 年代初,美国国家标准局(ANSI)开始着手制定 SQL 标准,最早的 ANSI 标准于1986 年完成,原创 2021-06-12 00:44:58 · 1484 阅读 · 2 评论 -
MySQL数据库5.7x版本下载安装
MySQL数据库下载安装获取MySQL安装MySQLMySQL安装方式介绍区分数据库与数据库实例MySQL的GLIBC版本安装第一步:上传软件及安装依赖第二步:软件安装软件的安装常见问题答疑MySQL GLIBC版本后续配置MySQL源码编译安装第一步:创建MySQL账号和删除原有mariadb的配置文件第二步:安装MySQL源码包所需要的依赖库第三步:上传软件解压源码包并进行配置操作,编译+安装编译报错常见问题解析第四步:初始化数据库启动异常的解决方案:MySQL 源码 编译安装后的后续配置MySQL常见原创 2021-06-10 16:06:01 · 1168 阅读 · 2 评论 -
MySQL客户端使用
MySQL客户端使用客户端工具mysql的使用默认库客户端工具mysqladmin的使用客户端工具mysql的使用mysql: mysql命令行工具,一般用来连接访问mysql数据库选项说明-u, --user=name指定登录用户名-p, --password指定登录密码(注意是小写p),一定要放到最后面-h, --host=name指定数据库的主机地址-P, --port=xxx指定数据库的端口号(大写P)-S, --socket=name指定原创 2021-06-09 02:41:27 · 1112 阅读 · 0 评论 -
MySQL数据库介绍
MySQL数据库介绍MySQL数据库概述关系型数据库与非关系型数据库MySQL数据库介绍MySQL数据库概述关系型数据库与非关系型数据库非关系型数据库:数据库在行业内一般会有两种情况,关系型数据库与非关系型数据库。非关系型数据库并不是通过二维表格来维护数据的,而是通过key/value键值对来维护数据的关系型数据库:RDBMS(relational database management system),既关系型数据库管理系统简单来说,关系型数据库,是指采用了二维表格来组织维护数据库的数据原创 2021-06-08 17:04:37 · 928 阅读 · 3 评论