mysql
Linux丶晨星
相信可能就有无限可能,拒绝拖延
欢迎关注CSDN与简书博客 Linux丶晨星
展开
-
MySQL权限解释说明
ALL或ALL PRIVILEGES代表指定权限等级的所有权限。ALTER允许使用ALTER TABLE来改变表的结构,ALTER TABLE同时也需要CREATE和INSERT权限。重命名一个表需要对旧表具有ALTER和DROP权限,对新表具有CREATE和INSERT权限。ALTER ROUTINE允许改变和删除存储过程和函数CREATE允许创建新...原创 2020-02-26 17:32:23 · 450 阅读 · 0 评论 -
Mysql面试问答
文章目录1.索引是什么?有什么作用以及缺点2.索引的目的是什么3.索引对数据库系统的负面影响4.建立索引的原则5.主键、外键和唯一索引的区别6.MySQL底层实现,MySQL有什么引擎7.InnoDB和MyISAM区别,InnoDB替代了MyISAM,那么MyISAM是否一无是处。8.什么是事务,事务特性9.如何设计一个高并发的系统(对于mysql来讲)10.锁的优化策略11.优化SQL的方法12...原创 2019-10-12 15:29:33 · 131 阅读 · 0 评论 -
第十九周-day83-数据库day05
1. join多表查询1.1 作用业务需要带的数据来自多张表时1.2 多表连接类型内连接 ☆☆☆☆☆外连接 ☆☆☆全连接笛卡尔1.3 内连接的类型传统连接 where自连接join uing ☆☆join on ☆☆☆☆☆1.4 join on 的语法表A和表B横向拼成 一行查询张三的家庭住址SELECT A.name,B.address...原创 2019-08-12 15:07:36 · 201 阅读 · 0 评论 -
第二十一周-day91-数据库day13-MHA故障修复与读写分离
文章目录一、MHA故障处理1. 检查MHA状态2 检查配置文件3. 检查ssh状态:4. 检查脚本5. 检查binlogserver6. 确认主库,恢复binlog_server7. 检查主库vip8. 检查主从状态9. 启动MHA二、atlas实现读写分离原理1.1 安装Atlas1.2 配置1.3 启动atlas1.4 远程登录mha用户1.5 检查只读id,读的操作会在2个从节点上飘逸,自带...原创 2019-08-21 16:06:08 · 255 阅读 · 0 评论 -
第二十周-day84-数据库day06
第四章 索引及执行计划管理老男孩教育郭导资料-索引及执行计划1. 索引的作用类似于一本书的目录,起到优化查询的功能2. 索引类型(笔试)BTREE索引 *****RTREE索引HASH索引全文索引3. BTREE的细分离(算法)B-TREEB+TREEB*TREE4. Btree索引的功能分类聚集索引(集群索引) *****辅助索引(二级索引)...原创 2019-08-12 20:05:47 · 148 阅读 · 0 评论 -
第二十一周-day91-数据库day13-分布式架构
文章目录三、分布式数据库架构-MyCAT3.1 环境准备:3.2 2 删除历史环境:3.3 创建相关目录初始化数据3.4 准备配置文件和启动脚本3.5 修改权限,启动多实例3.6 节点主从规划3.7 分片规划3.8 开始配置3.9 检测主从状态3.10 MySQL分布式架构介绍4. MyCAT安装4.1 预先安装Java运行环境4.2 上传到/application4.3 启动和连接4.4. 测...原创 2019-08-21 19:24:23 · 178 阅读 · 0 评论 -
第二十一周-day91-数据库day(13-14) 分布式架构 与 MyCAT安装和使用
文章目录@[toc]三、分布式数据库架构-MyCAT3.1 环境准备:3.2 2 删除历史环境:3.3 创建相关目录初始化数据3.4 准备配置文件和启动脚本3.5 修改权限,启动多实例3.6 节点主从规划3.7 分片规划3.8 开始配置3.9 检测主从状态3.10 MySQL分布式架构介绍4. MyCAT安装4.1 预先安装Java运行环境4.2 上传到/application4.3 启动和连接...原创 2019-08-22 12:35:11 · 380 阅读 · 0 评论 -
mysql学习从入门到应用—文章索引
目录索引:ლ(′◉❥◉`ლ) 点击此链接 MySQL_博客园链接day01−MySQL简介及安装升级\color{blue}{day01-MySQL简介及安装升级}day01−MySQL简介及安装升级day02−MySQL体系结构和基础管理\color{red}{day02-MySQL体系结构和基础管理}day02−MySQL体系结构和基础管理day03−SQ...原创 2019-08-22 20:50:08 · 212 阅读 · 0 评论 -
MySQL阶段 知识点总结
MySQL需要掌握的技能:\color{blue}{MySQL需要掌握的技能:}MySQL需要掌握的技能:1、熟悉MySQL的程序结构,物理结构,逻辑结构,安全及初始化管理2、熟悉各分支MySQL 5.6 , 5.7 , 8.0等主流版本软件结构特性3、熟悉DDL, DCL, DML 等SQL语句的规范及应用4、熟悉高级SQL开发,存储过程,函数,触发器,事件,游标等5、熟悉B...原创 2019-08-28 18:26:34 · 187 阅读 · 0 评论 -
MySQL面试题
遭人嫌弃的培训班IT人员由于 IT 软件行业对人才的需求很大,很多传统行业也纷纷创办“互联网+”项目,加上 App 开发热潮,微信公众平台也催生了更多的就业岗位。于是 IT 从业人员的薪水也随之水涨船高。同时 IT 培训班也随雨后春笋般涌出,一个个打出响亮的口号。0 基础入学,三个月包就业,学不会,不收学费轻轻松松学编程,月入过万不是梦先就业,后付款对于迫切想改变自己境遇的人来说,这...原创 2019-08-15 19:09:58 · 2583 阅读 · 0 评论 -
第二十周-day87-数据库day09-备份恢复
第七章节 备份恢复1. DBA(运维)在备份恢复需要做哪些工作1.1 设计备份策略1.1.1 备份周期天,周,月1.1.2 备份方式全备,增量…1.1.3 备份什么?数据日志1.1.4 备份类型冷备,温备,热备1.1.5 备份工具mysqldump XBK(xtrabackup)replicationmysqlbinlog1.2 检查备份...原创 2019-08-15 19:07:50 · 172 阅读 · 0 评论 -
第二十一周-day90-数据库day12-MHA高可用架构
文章目录1. 查看MHA配置文件2. 检查主从状态3.开启MHA(db03)1. 主从复制架构演变介绍1.1 基本结构1.2 高级应用架构演变1.2.1 高性能架构1.2.2 高可用架构2. 高可用MHA ☆☆☆☆☆2.1 架构工作原理2.2 架构介绍:2.3 MHA软件构成2.4 MHA环境搭建2.5 故障模拟测试2.5.1 关闭51主库(db01上)2.5.2 此时主库跳到52上(db03上...原创 2019-08-20 18:00:17 · 321 阅读 · 0 评论 -
第十九周-day79-数据库day01
哔哩哔哩DBA课程视频 https://www.bilibili.com/video/av53865503?from=search&seid=9747436813733100017老男孩DBA郭老师简书IT人的职业素养人品责任(权利)严谨细心 :把最简单的事情做的最漂亮 最专业心态: 不惹事 不怕事工作环境收起好奇心熟悉操作系统 精通熟悉公司业务: 产品功能 用户...原创 2019-08-05 18:53:31 · 240 阅读 · 0 评论 -
第十九周-day80-数据库day02
1. MySQL的逻辑结构库(database schema) 相当于linux的目录 库名字 库的属性表(tabale segment) 相当于linux文件 表名 表属性 表的数据行 row,记录(类似于excle表格) 列(字段)用户(user) 用户名 白名单(主机范围)其他 权限(user privileges)2. MySQL基础物理结构库...原创 2019-08-06 18:50:01 · 133 阅读 · 0 评论 -
第十九周-day82-数据库day04
DQL基础应用1. select 语句应用1.1 select(单表)的执行逻辑select 列1,列2from 表where 条件group by 条件having 条件order by 条件limit 条件1.2 select单独使用的情况(MySQL独家)(1) select @@参数名;SELECT @@datadir;SELECT @@port;...原创 2019-08-09 09:35:26 · 171 阅读 · 0 评论 -
第二十周-day85-数据库day07
1. 建立索引的原则(DBA规范)建表时一定要有主键,一般是个无关列2. 选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。#优化方案:(1) 如果非得使用重复值较多的列作为查询条件(例如:男女),...原创 2019-08-13 19:08:15 · 181 阅读 · 0 评论 -
第二十周-day88-数据库day10-主从复制基础
文章目录第八章 主从复制基础0. 企业高可用性标准全年无故障率(非计划内故障停机)企业级高可用架构方案1. 主从复制简介2. 主从复制前提(主从复制的规划,实施过程) ***3. 手撕主从复制(Classic replication) ***3.1 准备多实例环境3.2 检查 主库binlog,不同server_id,server_uuid3.3 主库创建复制用户3.4 通过备份将源库数据补偿到从...原创 2019-08-19 11:45:35 · 149 阅读 · 0 评论 -
第二十一周-day89-数据库day11-主从复制进阶
上节回顾:1. 主从复制前提 (1) 两台节点(2) 二进制日志(3) server_id不同,uuid(4) 复制用户(5) 备份恢复数据到从(6) 复制信息提供(change master to)(7) 开线程(start slave)2. 主从复制的原理(1) 从库,change master to(ip port user password binlog p...原创 2019-08-19 20:16:38 · 263 阅读 · 0 评论 -
第二十周-day86-数据库day08-存储引擎02
上节回顾:InnoDB 与 MyISAM事务(ACID):原子性,一致性,隔离性,持久性行(记录)锁+表锁热备份(事务)ACSR(自动故障恢复)MVCC复制 GC GTID MTS案例环境:贵州某交管系统,违章信息MySQL5.7,70多张表备份策略:每周六 mysqldump全备,每天binlog备份问题描述:在网上找了个参数调整ibtmp1大小,直接在...原创 2019-08-14 19:11:44 · 149 阅读 · 0 评论 -
第二十周-day86-数据库day08-日志管理
第六章 日志管理1. 错误日志1.1 作用MySQL 启动及工作过程中,状态\报错\警告.1.2 怎么配置?oldguo[(none)]>select @@log_error;默认是在datadir=/data/3306/data/hostname.errvim /etc/my.cnflog_error=/data/3306/data/mysql.log重启生效....原创 2019-08-14 19:12:25 · 261 阅读 · 0 评论 -
第二十一周-day92-数据库day15-MySQL全面优化
详细的MySQL优化—oldguo导师一、优化介绍准备一台MySQL的虚拟机环境,最好修改为4G内存,4核CPU启动3306节点的 mysql,并导入t100w的库t100w库 共享地址 提取密码:9991. 环境准备cpu:4 , mem:8G , mysql:5.7.26全新环境2. 压力测试准备 /etc/init.d/mysqld startmysql < ...原创 2019-08-23 19:07:21 · 363 阅读 · 0 评论 -
第十九周-day81-数据库day03
MySQL基础应用及元数据获取1. SQL基础应用SQL的介绍SQL-92标准SQL-99标准2 SQL常用分类DDL 数据定义语言DCL 数据控制语言DML 数据操作语言DQL 数据查询语言3 表的核心属性介绍3.1 列的属性数据类型3.1.1 数字类型 tinyint -128-127 int -2^41-2^31-13.1.2...原创 2019-08-08 08:39:02 · 198 阅读 · 0 评论