flush-hosts mysqladmin mysql flush

Qt mingw73_32 + MySql8.0 驱动编译和使用

1、开发环境 QtCreator4.8.2 + Qt5.12.2 + MySql8.0.33 2、设计背景 现在已经有 MySql8.0.33 是 64 位的数据库,仅支持 64 位的程序,但是当前 Qt 程序编译环境是 mingw73_32,所以需要编译 32 位的 MySql 驱动库 3、操作方 ......
MySql8 MySql mingw Qt 73

Navicat连接Mysql出现“plugin caching_sha_password cannot be loaded”错误

Navicat连接Mysql出现“plugin caching_sha_password cannot be loaded”错误 问题现场 ​​ **官方说明:**​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-auth ......

如何发现及处理 MySQL 主从延迟问题

在 Percona MySQL 支持团队中,我们经常看到客户抱怨复制延迟的问题。当然,这对 MySQL 用户来说并不是什么新鲜事,多年来我们在 MySQL 性能博客上发表过一些关于这个主题的文章(过去有两篇特别受欢迎的文章:"Reasons for MySQL Replication Lag" 和 ......
主从 问题 MySQL

mysql进阶

#1.为什么InnoDB存储引擎选择使用B+tree索引结构? - 相对于二叉树,层级更少,搜索效率高; - 对于B-tree,无论是叶子节点还是非叶子节点,都会保存数据,这样导致一页存储的键值减少,指针跟着减少,要同样保存大量数据,只能增加树的高度,导致性能降低; - 相对Hash索引,B+tre ......
mysql

mysql 删除表中数据的方式有几种?各有什么优劣?

在MySQL中,删除表中数据的方式有多种。下面是一些常用的方式以及它们的优劣势: 1. 使用DELETE语句: ```sql DELETE FROM table_name; ``` 优势:DELETE语句是最常见和简单的删除数据方式。它可以删除表中的所有数据或者根据WHERE子句删除指定条件的数据。 ......
优劣 方式 数据 mysql

Mysql CA证书 SSL加密

公司要求使用SSL加密连接MYSQL 记录一下过程。 首先使用的库是MySqlConnector,配合的ORM是Dapper。.NET框架为 .net framework4.8 var builder = new MySqlConnectionStringBuilder { Server = "** ......
证书 Mysql SSL

CMD, 按日期备份mysql数据库, 并删除30天前的备份

1, 按日期备份mysql数据库,20230724_****.sql "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe" -P端口 -u帐号 -p密码 数据库名称>G:\\mysql.backup\\dbbak\\%date:~0, ......
备份 日期 数据库 数据 mysql

JMter工具对MySQL压力测试

一、下载JMeter 1、下载 地址:https://jmeter.apache.org/download_jmeter.cgi 2、解压 3、配置环境变量 4、设置中文语言 在安装目录的bin目录下找到jmeter.properties文件,修改39行中的: #language=en 为: lan ......
压力 工具 JMter MySQL

MySQL 高级 SQL 语句

[toc] **操作环境** ```sql create database sql1; use sql1; create table tab1 (id int,name varchar(10) primary key not null,score decimal(5,2),address varch ......
语句 MySQL SQL

MySQL 主从复制与读写分离

[toc] ## 一、前言 在企业应用中,成熟的业务通常数据量都比较大 单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求 配置多台主从数据库服务器以实现读写分离 ## 二、MySQL 主从复制 主-从进行复制 为什么复制?保证数据完整性 谁复制谁?salve角色复制master角色的 ......
主从 MySQL

MySQL 数据库备份与还原

[toc] ## 一、数据备份的重要性 随着自动化办公和电子商务的蓬勃发展,企业对信息系统的依赖程度不断提升。在许多行业中,尤其是银行、证券和电信等关键领域,数据的可靠性至关重要。一旦发生意外宕机、数据丢失或系统故障,将可能导致严重的损失。 为了保证数据的可靠性和业务的连续性,数据库管理员必须制定详 ......
备份 数据库 数据 MySQL

MySQL索引:InnoDB 的索引机制

[TOC] ## 索引的种类 - 数据结构:B+树、Hash、Full-text - 物理存储:聚簇索引、非聚簇索引 - 字段特性:Key、Unique、Index、Fulltext - 字段个数:单列索引、联合索引 ## 索引数据结构 索引就是**搜索**,将同一类事物 / 字段进行**数据结构排 ......
索引 机制 InnoDB MySQL

mysql

mysql MySQL服务器客户端工具 ## 补充说明 **mysql命令** 是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。 ### 语法 ```shell mysql(选项)(参数) ``` ### 选项 ```shell -h:MySQL服 ......
mysql

学习MySQL,创建表,数据类型

#### 连接本地mysql语句 mysql -hlocalhost -uroot -proot #### MySQL通用语法 ![](https://img2023.cnblogs.com/blog/1425695/202307/1425695-20230723213033475-13992237 ......
类型 数据 MySQL

二、MySQL基准测试

基准测试(benchmark):是针对系统设计的一种压力测试。通常的目标是为了掌握系统的行为。但也有其他原因,如重现某个系统状态,或者是做新硬件的可靠性测试。 ## 2.1 为什么需要基准测试 - 验证基于系统的一些假设,确认这些假设是否符合实际情况 - 重现系统中的某些异常行为,以解决这些异常 - ......
基准 MySQL

mysql根据现有表创建新表【转】

1、语法1:CREATE TABLE new_tbl LIKE orig_tbl; 1、1 根据departments表创建新表departments1 使用命令: CREATE TABLE departments1 LIKE departments; 这种语法,将从源表复制列名、数据类型、大小、非 ......
mysql

mysql如何减少主从复制延迟

如果延迟比较大,就先确认以下几个因素: 从库硬件比主库差,导致复制延迟 主从复制单线程,如果主库写并发太大,来不及传送到从库,就会导致延迟。更高版本的mysql可以支持多线程复制。 慢sql语句过多 网络延迟 master负载 (主库读写压力大,导致复制延迟,架构的前端要加buffer及缓存层) s ......
主从 mysql

Ubantu下安装mysql8.0密码重置

# ubantu下安装mysql8.0 使用推荐的aptitude来安装,省心省力。 ```shell sudo aptitude install mysql-server ``` 无脑“Y“安装成功。 ```shell sudo mysql -u root -p ``` 会让你输入密码,密码??? ......
密码 Ubantu mysql8 mysql

mysql分区表导致的死锁

死锁异常: org.springfreamwork.dao.DeadlockLoserDataAccessException:...... Cause:java.sql.BatchUpdateException:Deadlock found when trying to get lock;try r ......
mysql

MySql —— Buffer Pool

有了缓冲池后: 当读取数据时,如果数据存在于 Buffer Pool 中,客户端就会直接读取 Buffer Pool 中的数据,否则再去磁盘中读取。 当修改数据时,首先是修改 Buffer Pool 中数据所在的页,然后将其页设置为脏页,最后由后台线程将脏页写入到磁盘。 Buffer Pool 有多 ......
Buffer MySql Pool

MySQL - 2

Smiling & Weeping 我用什么才能留住你? 我给你瘦弱的街道、绝望的日落、 荒郊的月亮。 我给你一个久久望着孤月的人的悲伤。 我给你一个从未有过信仰的人的忠诚。 第二章:基础查询与排序 2.1 SELECT语句基础 2.1.1 从表中选取数据 SELECT语句 从表中选取数据时需要使用 ......
MySQL

如何配置Apache24+PHP8+Mysql8包括安装

一、PHP版本的选择与安装配置 PHP官方PHP下载页面 选择自己想要的版本 点击Zip链接即可下载,x64是操做系统的位数,Thread Safe是线程安全版本(多线程版Apache服务器使用),None Thread Safe是非线程安全版(单线程版IIS服务器使用) 然后解压出来后把Apach ......
Apache Mysql8 Mysql PHP8 PHP

Mysql手贱修改了User表下的配置,导致本地连接不上去了,或者忘记密码

①停止MySQL服务 查看mysql服务状态:systemctl status mysqld 停止mysql服务:systemctl stop mysqld ②特殊命令启动mysql服务 mysqld --skip-grant-tables & 该命令可以绕过user表,免密登录进入mysql ③登 ......
密码 Mysql User

MYSQL

Smiling & Weeping 或许换个时间,我们真的很合适 1.1 初识数据库 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。该数据集合称为数据库(Database,DB)。用来管理数据库的计算机系统称为数据库管理系统(Database Management Sy ......
MYSQL

go语言mysql驱动

连接数据库是典型的CS编程,服务器端被动等待客户端建立TCP连接,并在此连接上进行特定的应用层 协议。但一般用户并不需要了解这些细节,这些都被打包到了驱动库当中,只需要简单的调用打开就可以指定协议连接到指定的数据库。 数据库的种类和产品太多,协议太多,Go官方很难提供针对不同数据库的驱动程序,往往由 ......
语言 mysql

MySQL之存储过程(循环)

MySQL之存储过程 变量 @@是系统变量 @是用户自定义的变量 系统变量 系统变量 是MySQL服务器提供,不是用户定义的,属于服务器层面。分为全局变量(GLOBAL)、会话变量(SESSION)。 查看系统变量 模板 SHOW [ SESSION | GLOBAL] VARIABLES ; -- ......
过程 MySQL

MyBatis3 连接MySQL8 提示:message from server: “Host ‘xxx‘ is not allowed to connect to this MySQL server

1、本机搭建mysql,使用mybatis连接提示如下错误信息: ``` message from server: "Host 'xxx' is not allowed to connect to this MySQL server ``` 造成上述的错误的原因: 数据库连接的账户不允许从远程登陆, ......
server MySQL MyBatis3 MyBatis message

MySQL——GROUP BY详解与优化

> 在 MySQL 中,GROUP BY用于将具有指定列中相同值的行分组在一起。这是在处理大量数据时非常有用的功能,允许对数据进行分类和聚合。 # 基本使用 ## 语法 以下是GROUP BY子句的基本语法: """ SELECT col1, col2, ..., aggregate_functio ......
MySQL GROUP

MySQL之存储过程简单入门(crud)

存储过程 介绍 存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 特点 封装、复用。 可以接收 ......
过程 MySQL crud

MySQL中使用JSON存储数据

### 1.概述: MySQL从5.7版本开始引入了对JSON数据类型的原生支持。 这个增强功能使开发人员能够直接在数据库中存储、操作和查询JSON数据。 MySQL的JSON字段为存储半结构化数据提供了更加灵活和高效的方式。 相比传统的关系型数据库,使用JSON字段的优势包括: * 灵活性:JSO ......
数据 MySQL JSON