发布

MySQL

分享MySQL相关知识
专栏成员
19
文章
2174
阅读量
15
订阅数
【赵渝强老师】MySQL的参数文件
在MySQL实例启动时,数据库会先去读一个配置参数文件(my.cnf),用来寻找数据库的各种文件所在位置以及指定某些初始化参数。在默认情况下,MySQL实例会按照一定的顺序在指定的位置进行读取,通过下面的语句可以查看读取参数文件的顺序。
赵渝强老师
2024-11-22
690
【赵渝强老师】MySQL的全量日志文件
MySQL的全量日志(general log)会记录MySQL数据库所有操作的SQL语句,包含select和show。默认情况下,禁用全量日志。视频讲解如下:
赵渝强老师
2024-11-21
930
【赵渝强老师】MySQL的慢查询日志
MySQL的慢查询日志可以把超过参数long_query_time时间的所有SQL语句记录进来,帮助DBA人员优化所有有问题的SQL语句。通过mysqldumpslow工具可以查看慢查询日志。
赵渝强老师
2024-11-20
730
【赵渝强老师】MySQL的binlog日志文件
MySQL的binlog日志文件(也叫做:二进制日志文件)记录了对MySQL数据库执行更改的所有操作,但是不包括SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改。若操作本身并没有导致数据库发生变化,那么该操作不会被写入binlog。binlog日志文件的主要作用:
赵渝强老师
2024-11-19
1150
【赵渝强老师】MySQL的撤销日志文件和错误日志文件
MySQL与Oracle一样都是通过逻辑存储结构来管理物理存储结构,即管理硬盘上存储的各种文件。下面将详细介绍InnoDB存储引擎中的撤销日志文件和错误日志文件。
赵渝强老师
2024-11-18
1190
【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件
MySQL与Oracle一样都是通过逻辑存储结构来管理物理存储结构,即管理硬盘上存储的各种文件。下面将详细介绍InnoDB存储引擎中的数据文件和重做日志文件。
赵渝强老师
2024-11-14
870
【赵渝强老师】MySQL InnoDB的段、区和页
MySQL的InnoDB存储引擎的逻辑存储结构和Oracle大致相同,所有数据都被逻辑地存放在一个空间中,我们称之为表空间(tablespace)。表空间又由段(segment)、区(extent)、页(page)组成。InnoDB存储引擎的逻辑存储结构大致如下图所示。
赵渝强老师
2024-11-13
1220
【赵渝强老师】MySQL InnoDB的表空间
InnoDB存储引擎目前是MySQL默认的存储引擎,它主要由三部分组成,分别是:存储结构、内存结构和线程结构。InnoDB的存储结构又可以分为逻辑存储结构和物理存储结构。InnoDB存储引擎的逻辑存储结构和Oracle大致相同,所有数据都被逻辑地存放在一个空间中,我们称之为表空间(tablespace)。表空间又由段(segment)、区(extent)、页(page)组成。
赵渝强老师
2024-11-12
1070
【赵渝强老师】MySQL的基准测试与sysbench
对数据库进行基准测试,以掌握数据库的性能情况是非常必要的。因此对数据库的性能指标进行定量的、可复现的、可对比的测试就显得非常的重要。
赵渝强老师
2024-11-11
1020
【赵渝强老师】执行MySQL的冷备份与冷恢复
冷备份是指发生在数据库已经正常关闭的情况下进行的备份。由于此时数据库已经关闭,通过冷备份可以将数据库的关键性文件拷贝到另外存储位置。冷备份因为只是拷贝文件,因此备份的速度非常快。在执行恢复时,只需将文件再拷贝回去就可以很容易恢复到某个时间点上。冷备份的最大缺点在于在冷备份过程中,数据库必须是关闭状态,不能提供外部的访问。
赵渝强老师
2024-08-22
2060
【赵渝强老师】管理MySQL的用户
在MySQL数据库中,用户信息、用户的密码、删除用户及分配权限等就是存储在MySQL数据库的"mysql.user"表中。下面展示了该表的部分字段信息:
赵渝强老师
2024-08-20
1040
【赵渝强老师】解决MySQL丢失root用户密码
在早期的MySQL数据库中,用户的密码是保存在“mysql.user”表中的“password”字段中。但是从MySQL 5.7版本开始“password”字段改成“authentication_string”字段。例如,下面的语句将查询MySQL中用户的密码。
赵渝强老师
2024-08-13
1130
【赵渝强老师】MySQL访问控制的实现
MySQL访问控制实际上由两个功能模块共同完成的:一个模块是用户管理模块;而另一个是访问控制模块。用户管理模块主要是验证用户的合法性,是否能够访问MySQL数据库;而访问控制模块则需要根据权限系统表中存储的权限信息来决定用户用户什么样的权限。
赵渝强老师
2024-08-13
810
【赵渝强老师】MySQL的InnoDB存储引擎
InnoDB是当前MySQL的默认的存储引擎,也是互联网等公司数据库存储引擎的不二选择。InnoDB的特性如下:
赵渝强老师
2024-08-13
1250
【赵渝强老师】MySQL的MyISAM存储引擎
在MySQL5.1版本之前,默认的存储引擎是MyISAM。该存储引擎管理非事务表,是ISAM 的扩展格式。除了提供ISAM里所没有的索引的字段管理的功能外,MyISAM 还使用一种表格锁定的机制来优化多个并发的读写操作。视频讲解如下:
赵渝强老师
2024-08-13
1070
【赵渝强老师】MySQL的Memory存储引擎
MySQL的存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从 MySQL 5.5.5 版本开始成为了默认存储引擎。
赵渝强老师
2024-08-12
1230
【赵渝强老师】启动与关闭MySQL
MySQL数据库安装成功后,就可以通过MySQL提供的命令脚本来启动MySQL数据库服务器了。
赵渝强老师
2024-08-12
1080
【赵渝强老师】MySQL的连接方式
MySQL数据库服务器成功启动后,可以通过多种不同的方式进行连接。连接方式主要有:本地连接、远程连接和安全连接。下面通过具体的步骤来演示如何使用它们。
赵渝强老师
2024-08-12
1490
【赵渝强老师】MySQL的体系架构
对于MySQL来说,虽然经历了多个版本迭代,并且也存在不同的分支。但是MySQL数据库的基础架构基本都是一致的。下图展示了MySQL的体系架构。
赵渝强老师
2024-08-12
1710
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档