安装 MySQL 在 Linux CentOS 7.3/8.2

    简介 MySQL 是一个流行的开源关系型数据库管理系统,广泛用于各种 Web 应用程序的数据存储和管理。本篇博客将介绍如何在 Linux CentOS 7.3/8.2 操作系统上安装 MySQL,并且不局限于特定的 MySQL 版本。 步骤 1. 更新系统 在安装 MySQL 之前,首先要确保系统是最新的。使用以下命令更新 CentOS 系统: sudo yum update 2. 安装 MySQL 依赖 安装 MySQL 之前,需要先安装一些必要的依赖库。...阅读全文
    作者:绝缘体.. | 分类:c++, ibm, Linux, MySQL, 操作系统, 数据库, 科技企业, 编程语言 | 阅读: | 标签:, , , ,

    MySQL中的索引碎片整理与维护

    在使用MySQL进行数据存储和查询的过程中,索引是非常重要的一部分。索引可以提高查询效率,然而随着数据的插入、更新和删除操作,索引可能会出现碎片化的问题,从而影响到查询性能。本篇博客将介绍MySQL中索引碎片的概念,以及如何进行索引碎片的整理与维护。 索引碎片化的原因 索引碎片化是指索引文件中的数据存在间隙或不连续的情况。这主要是由于数据库的日常维护操作,例如插入、更新...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    使用redis-cli连接Redis服务器

    为redis设置密码 编辑redis配置文件,这里的配置为/etc/redis/6379.conf ,根据自己的情况而定。 vim /etc/redis/6379.conf 找到以#requirepass 开头的这一行,去掉#号,如果没有可自行添加,修改为: requirepass 123456 这样就认证密码就设为123456啦。 然后重启redis,其中-a 123546 是刚刚设置的密码 redis-cli -h 127.0.0.1 -p 6379 -a 123456 shutdown 如果是按照笔者前几篇文章...阅读全文
    作者:绝缘体.. | 分类:MySQL, redis, 数据库 | 阅读: | 标签:, , , ,

    Spring Boot实战Caching, JPA, 数据校验

    Spring Boot是一款基于Spring框架的快速应用开发框架,可以帮助开发者快速构建独立、可执行的Spring应用。它极大地简化了Spring应用的配置和部署,使得开发者能够更专注于业务逻辑的实现。在本文中,我们将介绍一些Spring Boot的基本概念,并演示一些实际应用场景。 快速开始 在开始之前,我们需要配置好Java环境和Maven构建工具。可以通过以下命令来确认配置是否生效: java -version mv...阅读全文
    作者:绝缘体.. | 分类:html, java, MySQL, spring, 后端框架, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    MySQL 对于千万级的大表要怎么优化?

    很多人第一反应是各种切分;我给的顺序是:第一优化你的sql和索引; 第二加缓存,memcached,redis; 第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护; 第四如果以上都做了还是慢,不要想着去做切分,mysql自带分区表,先试试这个,对你的应用是透明的,无需更改代码,...阅读全文
    作者:绝缘体.. | 分类:MySQL, redis, 数据库 | 阅读: | 标签:, , , ,

    构建高可用性的数据库集群

    数据库是现代应用程序的核心组成部分,而数据库集群则提供了更高的可用性和性能。数据库集群是将多个数据库服务器组合在一起工作的解决方案,它们共同处理负载和故障,从而保证应用程序的持续可用性。在本文中,我们将探讨如何构建一个高可用性的数据库集群。 1. 选择合适的数据库引擎 首先,你需要选择适合你的应用程序的数据库引擎。常见的选择包括MySQL、PostgreSQL、MongoDB等。每个...阅读全文
    作者:绝缘体.. | 分类:go, html, MySQL, 云服务商, 数据库, 编程语言, 阿里云 | 阅读: | 标签:, , , ,