• MySql 双机热备实现方案

    MySQL双机热备(双机热备份)是一种通过在两台服务器上同步数据来提高数据可用性和系统故障恢复能力的策略。通常,这种同步是通过主从复制(Master-Slave Replication)实现的。主从复制允许一个MySQL服务器(主服务器)将数据更改复制到另一个MySQL服务器(从服务器)。以下是实现 2026-05-10 00:34:49
  • mysql启动时报错ERRORThe server quit without updatingPIDfile

    mysql启动时报如下错误:ERROR! The server quit without updating PID file (/data/mysql/localhost_002.pid).[root@localhost_002 mysql]# /etc/init.d/mysqld startSt 2026-05-10 00:31:45
  • Dockerfile构建mysql8.0.27数据库

    需要准备的文件自定义修改我们需要的mysql8数据库并打包镜像1、sql文件内容 1.sqlmysql_native_password,mysql8.x版本必须使用这种模式,否则navicate无法正确连接。启动容器后root密码为123,需要自己修改下密码。ALTER USER 'root'@'% 2026-05-07 00:12:34
  • 使用dbForge一键为MySQL生成测试数据

    打开dbForge,连接数据库,选择Tools->New Data Generation:打开生成器界面,并选中要生成数据表:第一列为ID列,我们这里是32位的UUID,这里可以直接用32位的数字来代替:第二列为固定值,直接填写对应的值即可:对于数字列,如果需要递增,指定最大值和最小值,并设置 2026-05-06 01:02:24
  • Mysql性能优化:为什么count(*)这么慢?

    导读在开发中一定会用到统计一张表的行数,比如一个交易系统,老板会让你每天生成一个报表,这些统计信息少不了sql中的count函数。但是随着记录越来越多,查询的速度会越来越慢,为什么会这样呢?Mysql内部到底是怎么处理的?今天这篇文章将从Mysql内部对于count函数是怎样处理的来展开详细的讲述。 2026-05-02 00:13:37
  • mysql的存储过程的概念及创建语法详解

    存储过程存储过程是一组为了完成特定功能的 SQL 语句集合。使用存储过程的目的是将常用或复杂 的工作,预先用 SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储 在数据库服务器中,因此称为存储过程。以后需要数据库提供与已定义好的存储过程的功 能相同的服务时,只需用 CALL 语句来调 2026-04-28 00:16:10
  • 主流MySQL集群实现架构优劣势与适用场景分析

    一、主从复制架构MHAMHA即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个MySQL高可用管理工具,目的在于维持Master主库的高可用性及数据的一致性。MHA目前在 MySQL高可用方 2026-04-26 00:14:38
  • 云数据库RDS MYSQL国密加密

    2012年3月,国家密码管理局正式公布了包含SM4分组密码算法在内的《祖冲之序列密码算法》等6项密码行业标准,本文为您介绍RDS MYSQL国密加密方法。概述当前网络安全形势不容乐观,越来越多的国际通用密码算法屡屡被传出被破解、被攻击的传闻,存在较高的安全风险, 一旦被不法分子利用攻击,所产生的损失 2026-04-24 00:36:17
  • Mybatis 批量更新数据 Mysql批量更新数据

    通常如果需要一次更新多条数据有两个方式,(1)在业务代码中循环遍历逐条更新。(2)一次性更新所有数据1 批量更新相同的值 不同的条件如这里根据订单ID来更新订单表中的两个值1.1 java中对应的接口//DtsOrder 是我定义的一个普通的实体类 void updateException(@Pa 2026-04-20 00:38:41
  • MySQL数据库备份

    一、mysqldump 简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。二、备份命令 2026-04-19 00:51:39