• 面试 | MySQL 中 InnoDB 和 MyISAM 的联系与区别

    很多同学在面试中会被问到数据库的问题,而常被问到的一个问题就是:MySQL 中的 InnoDB 和 MyISAM 之间是什么关系,分别有什么特点?许多同学都把 MySQL 作为自己的数据库,但是可能用过最多的就是 SQL 语句,以及一些 ORM 的写法,而对底层的实现了解甚少,比如上述问题中,Inn 2024-08-08 10:02:40
  • mysql server has gone away解决方案

    "mysql server has gone away"错误,表明MySQL服务器(mysqld)超时并关闭了连接。默认情况下,如果服务器没有操作,MySQL 将在28800 秒后关闭连接。在某些情况下,您的 云数据库托管厂商、DBA 或应用开发人员可能会调整降低连接参数值。以下是错误日志示例:Ge 2024-08-08 08:47:42
  • MongoDB 全方位对比 MySql

    1.介绍可以说,作为IT专业人员,我们正处于数据管理时代的黄金时代。随着我们的软件系统变得越来越复杂且分布更广,受到无数可扩展性和可用性要求的推动,多年来使用的传统解决方案开始落后。本教程的目标是提供两种数据管理解决方案的公平概述:由MySQL代表的成熟和广泛使用的关系数据库以及该块MongoDB上 2024-08-08 08:17:41
  • mysql下载完成后用cmd打开时出现“系统错误5”解决办法

    cmd连接Mysql时出现下图情况时,意识是权限不够,需要以管理员方式打开cmd.exe,错误事例解决方法成功事例 2024-08-07 16:00:06
  • MySQL中drop、delete和truncate的用法

    前提条件供下文学习使用:SELECT * FROM STUDENT ;一、删除表:drop table格式:drop table 表名 ;注意:执行这条语句将会永久删除该表。DROP table dept5;二、删除数据:delete两种方式使用delete:1、从表中删除特定的行(where指定条 2024-08-07 15:17:32
  • Linux中MySQL授权远程连接简单实践

    开发环境中开启Mysql服务器的root帐号远程登录权限提示一句:我们在调试情况下使用root远程比较多。但是当我们在生产部署的时候就一定要注意关掉root的远程连接。开启mysql的root账号远程权限(1)、登录mysql服务器(2) 、查看mysql库的user表信息(3) 、修改root用户 2024-08-07 14:17:28
  • 记一次FreeBSD系统中mysql服务异常的排查过程

    随着监控助理突然提示很多数据库连接错误:排查数据库错误便随之提上了日程。重启大法不得不说,有时候重启大法还是挺好使的。所以我们上来也尝试重启mysql$ /usr/local/etc/rc.d/mysql-server stop$ /usr/local/etc/rc.d/mysql-server 2024-08-07 14:02:19
  • 既然有了MySQL,为什么还要有MongoDB

    随着互联网技术的不断发展,数据存储和管理成为了一个重要的问题。在过去的几十年中,关系型数据库(如MySQL)被广泛应用于数据存储和管理。但是,随着互联网应用的不断增多和数据的快速增长,关系型数据库已经无法满足这些需求。为了解决这个问题,出现了新型的数据库技术,如MongoDB。但是,既然已经有了My 2024-08-07 12:47:23
  • MySQL数据库缓冲池-Buffer Pool

    一、为什么要有缓存池Buffer Pool?MySQL 的 innodb 存储引擎是基于磁盘存储的,并且是按照页的方式进行管理的。在数据库系统中,CPU 速度与磁盘速度之间的差距是非常大的,为了最大可能的弥补之间的差距,提出了缓存池的概念。所以缓存池,简单来说就是一块「内存区域」,通过内存的速度来弥 2024-08-07 12:02:22
  • 超详细的MySQL binlog总结,值得收藏

    概述今天主要介绍一下mysql的binlog机制,还有针对binlog的一些分析。下面一起看看吧~一、redolog和binlog1、简单对比redolog记录的是对于每个页的修改binlog只是记录DML、DDL、DCL,不记录SELECT2、图解redolog、binlog机制网上看到一张图讲的 2024-08-07 11:32:32