下载安装Grafana 监控mysql和Linux主机 2024-06-05 运维, grafana, linux, mysql, 数据库 101人 已看 下载安装Grafana 监控mysql和Linux主机
Java 为什么重写equals方法时一定要重写hashCode方法 2024-06-09 jvm, java, mysql, 数据库, 开发语言 70人 已看 hashCode和 equals 有一个协定,就是如果两个对象相等,equals判断为true,如果你只重写了equals,你自己定义了一些逻辑去判断两个对象的相等,比如id 和 name ,如果两个对象的id和name相等则相等,但是因为你没重写hashcode,他原来的计算方式可以看这个。则这两个对象的hashcode不一样,就不满足之前的协定了。下面是一个改写hashCode和 equals 的方法。
【MySQL】函数 2024-06-09 mysql, 数据库 74人 已看 比如密码在数据库绝对不能是明文保存的。万一表结构泄漏了,用户信息就全部被泄漏了。这里有一个细节mysql对于sql里面涉及核心密码password关键字之类的这个sql语句就不会被保存,不能上翻下翻了密码被变成固定32位字符串,就不用担心密码被泄漏了。但是登录的时候也必须是数据库的摘要密码。除了md5进行保存密码之外,数据库还提供更复杂的密码设定的函数。
C#操作MySQL从入门到精通(11)——对查询数据使用正则表达式过滤 2024-06-05 c#, 正则表达式, mysql, 数据库, 开发语言 121人 已看 本文详细介绍查询数据使用正则表达式过滤
下载安装Grafana 监控mysql和Linux主机 2024-06-05 运维, grafana, linux, mysql, 数据库 85人 已看 下载安装Grafana 监控mysql和Linux主机
mysql中InnoDB存储引擎的Buffer Pool 2024-06-04 spring, java, mysql, 后端, 数据库 80人 已看 大家好。众所周知,对于使用InnoDB作为存储引擎的表来说,不管是用于存储用户数据的索引(包括聚簇索引和二级索引),还是各种系统数据,都是存储在磁盘上的。在处理客户端的请求时,当需要访问某个页的数据时,就会把完整的页的数据全部加载到内存中。将整个页加载到内存中后就可以进行读写访问了,在进行完读写访问之后mysql并不会把该页对应的内存空间释放掉,而是将其缓存起来,这样将来有请求再次访问该页面时,就可以省去磁盘IO的开销了。
MySQL 8.0 安装、配置、启动、登录、连接、卸载教程 2024-06-07 mysql, 数据库, adb 70人 已看 MySQL是一个广泛使用的开源关系数据库管理系统,以其高性能、可靠性和易用性而闻名。本教程将指导您完成在不同操作系统上安装、配置、启动MySQL 8.0,以及如何安全地登录和在需要时卸载它。请记住,配置 MySQL 时,您可能需要根据实际需求调整配置文件中的设置。完成安装后,确保您的 MySQL 服务能够正常运行,并且您可以使用默认的 root 用户登录。希望本教程能够帮助您快速地设置和运行 MySQL 8.0,为您的开发工作或数据库管理任务提供支持。
GitHub 的底层数据库从 MySQL 5.7 无缝升级到 MySQL 8.0 的实践经验 2024-06-04 github, mysql, 数据库 79人 已看 所以从上述内容可以看出,不管是升级之前所做的准备工作,还是具体升级所制定的计划,GitHub都做了大量备份、冗余、验证的工作,从而保证系统能够顺利切换至新版本机器。另外由于需要操作新老两个版本的 MySQL,其内部所用的工具和自动化设施需要能够支持处理两个混合版本,并了解5.7和8.0之间新的、不同的或者已经弃用的语法。这一步也采取了一种谨慎的升级策略,通过先提升一个8.0版本的副本为新的主用库,来逐步进行数据库的升级,并确保在升级过程中有足够的回滚能力和服务能力。
MySQL--MHA高可用及读写分离 2024-05-31 android, mysql, 数据库 82人 已看 全年无故障时间全年故障时间具体时间99.9%0.1%525.6 minkeeplive+双主 (切换需要人为干预)99.99%0.01%52.56 minMHA (半自动化)99.999%0.001%5.256 minPXC、MGR、MGC (自动化)99.9999%0.0001%0.5256 min自动化、云化、平台化1.监控通过masterha_master_monitor,每隔ping_interval秒监测一次master心跳。如果监控不到心跳,一共给4次机会。
MySQL 数据库中简单的创表语句以及增删改查语句 2024-05-30 oracle, mysql, 数据库 73人 已看 • id INT PRIMARY KEY:定义了一个整数类型的列 id,并将其设置为主键,确保每行数据的唯一性。• name VARCHAR(50):定义了一个可变长度的字符串类型的列 name,最大长度为 50。• age INT:定义了一个整数类型的列 age。• CREATE TABLE:用于创建新表。• students:表的名称。
MySQL的增删改查2 2024-06-05 mysql, 数据库, javascript, ecmascript, 开发语言 84人 已看 GROUP BY 子句进行分组以后,需要对分组结果再进行条件过滤时,不能使用 WHERE 语句,而需要用。询时,SELECT 指定的字段必须是“分组依据字段”,其他字段若想出现在SELECT 中则必须。示例:创建一张用户表,有姓名、性别、年龄、qq邮箱、手机号字段,将已有的学生数据复制进来。实际开发中往往数据来自不同的表,所以需要多表联合查询,需要对多张表取笛卡尔积。行了,连接这是不懵了,等我下篇会详细讲解,请点点关注期待我的下一篇文章。例如:指定学号为唯一的,重新重新创建学生表。
Linux系统Mysql 8.0版本的安装 2024-06-01 mysql, 数据库 63人 已看 MySQL 8.0 是最新版本的 MySQL 数据库管理系统,是一种关系型数据库管理系统,由 Oracle 公司开发和维护。MySQL 8.0 带来了一系列新特性,包括多个性能提升,更好的安全性和扩展性,以及新的管理功能。
Linux系统Mysql 8.0版本的安装 2024-06-01 mysql, 数据库 62人 已看 MySQL 8.0 是最新版本的 MySQL 数据库管理系统,是一种关系型数据库管理系统,由 Oracle 公司开发和维护。MySQL 8.0 带来了一系列新特性,包括多个性能提升,更好的安全性和扩展性,以及新的管理功能。
MySQL之创建高性能的索引(十二) 2024-06-02 android, mysql, 数据库, adb 94人 已看 这些索引将满足大部分最常见的搜索查询,但是如何为一些生僻的搜索条件(比如has_pictures、eye_color、hair_colr和education)来设计索引呢?这些列的选择性搞,使用也不频繁,可以选择忽略它们,让MySQL多扫描一些额外的行即可。另一个可选的方法是在age列的前面加上这些列,在查询时使用前面提到过的IN()基数来处理搜索时没有指定这些列的场景。你可能已经注意到了,我们一直将age列放在索引的最后面。age列有什么特殊的地方吗?为什么要放在索引的最后?
【MySQL】——数据库设计概述与需求分析 2024-05-29 需求分析, mysql, 数据库 82人 已看 🎯数据库设计概述🎃数据库设计的特点🎃数据库设计方法🎃数据库设计的基本步骤🎯需求分析🎃需求分析的任务🎃需求分析的方法🎃数据字典