
mysql
文章平均质量分 93
大数据与数据分析
这个作者很懒,什么都没留下…
展开
-
MySQL事务
1. 事务1.1 事务概述事务由单独单元的一个或多个SQL语句组成,在这 个单元中,每个MySQL语句是相互依赖的。而整个单独单 元作为一个不可分割的整体,如果单元中某条SQL语句一 旦执行失败或产生错误,整个单元将会回滚。如果单元中的所 有SQL语句均执行成功,则事物被顺利执行。在mysql中用的最多的存储引擎有:innodb, myisam ,memory 等。其中innodb支持事务,而 myisam、memory等不支持事务1.2 事务的ACID原子性(Atomicity)原子性是指原创 2021-05-08 22:17:41 · 704 阅读 · 1 评论 -
MySQL优化
1. 优化SQL步骤在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现。但是当应用系统正式 上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈因此我们必须要对它们进行优化本章将详细介绍在 MySQL 中优化 SQL 语句的方法。当面对一个有 SQL 性能问题的数据库时,我们应该从何处入手来进行系统的分析,使得能够尽快定位问题 SQL 并 尽快解决问题。1.1 查原创 2021-05-08 22:16:53 · 792 阅读 · 0 评论 -
MySQL视图、存储过程、函数、触发器
1. 视图1.1 视图概述视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表, 并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视 图的时候,主要的工作就落在创建这条SQL查询语句上。视图的优势:简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限原创 2021-05-08 22:16:15 · 656 阅读 · 0 评论 -
MySQL存储引擎
1. Mysql的体系结构概览真个MySQL Server有以下组成:Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storage Engines : 存储引擎File System : 文件系统1.1原创 2021-05-08 22:13:53 · 153 阅读 · 0 评论 -
[mysql] linux中mysql tar包离线安装
[mysql] linux中mysql tar包离线安装1.确保mysql安装之前有libaio依赖yum search libaio yum install libaio2.下载mysql的tar离线包下载页面选择系统,linux-Generichttps://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-linux-glibc2....原创 2020-03-21 20:06:03 · 508 阅读 · 2 评论 -
[error] [mysql] 1251 - Client does not support authentication protocol requested by server
[error] [mysql] 1251 - Client does not support authentication protocol requested by server客户端使用navicat for mysql。本地安装了mysql 8.0。但是在链接的时候提示:1251 - Client does not support authentication protocol req...原创 2020-03-21 20:04:23 · 452 阅读 · 0 评论 -
[mysql] 主从同步错误Last_IO_Errno: 2061
[mysql] 主从同步错误Last_IO_Errno: 2061Last_IO_Errno: 2061Last_IO_Error: error connecting to master ‘root@192.168.0.10:3306’ - retry-time: 60 retries: 1 message: Authentication plugin ‘caching_sha2_passw...原创 2020-03-21 20:02:08 · 2973 阅读 · 0 评论 -
Linux下mysql主从同步详细配置
Linux下mysql主从同步详细配置1.环境准备准备两台服务器,一台主服务器(Master),另一台从服务器(Slave),然后要保证Master与Slave的版本要相同且Master不能高于Slave的版本,一般稳健的做法都是使其版本相同,因为MySQL不同版本之间的binlog(二进制日志)格式可能会不一样,最后会导致同步出现异常。介绍先到这里,以下我们先确认两台服务器的信息:主服...原创 2020-03-20 13:30:19 · 1035 阅读 · 0 评论 -
linux下mysql的tar包离线安装
linux下mysql的tar包离线安装1.确保mysql安装之前有libaio依赖yum search libaio yum install libaio2.下载mysql的tar离线包下载页面选择系统,linux-Generichttps://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-linux-glibc2.12-x86_6...原创 2020-03-20 13:29:37 · 1421 阅读 · 0 评论