MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL 8.0.12的安装与卸载教程详解

一,MySQL8.0.12版本安装步骤。 1,下载 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-winx6…

2022-05-22 1,150

mysql自增id超大问题的排查与解决

引言 小A正在balabala写代码呢,DBA小B突然发来了一条消息,“快看看你的用户特定信息表T,里面的主键,也就是自增id,都到16亿了,这才多久,在这样下去过不了多久主键就要…

2022-05-22 905

MySQL查询中LIMIT的大offset导致性能低下浅析

前言 我们大家都知道,mysql查询使用select命令,配合limit,offset参数可以读取指定范围的记录,但是offset过大影响查询性能的原因及优化方法 我们在业务系统中…

2022-05-22 704

mysql8重置root用户密码的完整步骤

前言 最近很多新入职的同事问这个问题,特别是通过 homebrew 自动安装的 mysql ,其版本默认已经是 8.0 了,由于增加了一些安全策略等限制,所以修改用户密码会稍微麻烦…

2022-05-22 775

RR与RC隔离级别下索引和锁的测试脚本示例代码

基本概念 当前读与快照读 在MVCC中,读操作可以分成两类:快照读 (snapshot read)与当前读 (current read)。 快照读,读取的是记录的可见版本 (有可能…

2022-05-22 514

MySQL使用全库备份数据恢复单表数据的方法

前言 备份数据库时,采用了全库备份,但是因为某些原因需要回滚一个表的数据到备份数据库上,如果回滚整个库就比较费时间,因为可能这个表只有几十M,但是其它表可能有十几上百G,这时候就需…

2022-05-22 754

MySQL用户账户管理和权限管理深入讲解

前言 MySQL 的权限表在数据库启动的时候就载入内存,当用户通过身份认证后,就在内存中进行相应权限的存取,这样,此用户就可以在数据库中做权限范围内的各种操作了。 下面话不多说了,…

2022-05-22 967

windows 环境下 MySQL 8.0.13 免安装版配置教程

目录 下载压缩包 地址 https://dev.mysql.com/downloads/mysql/ 解压zip文件,创建 my.ini 文件 解压后目录: basedir=D:\…

2022-05-22 591

MYSQL8.0.13免安装版配置教程实例详解

一.下载,本人以8.0为例 下载地址:https://dev.mysql.com/downloads/mysql/ 二.解压到某个目录,例如:D:/mysql/mysql-8.0.…

2022-05-22 1,040

Centos7.5安装mysql5.7.24二进制包方式部署

一、环境准备: 操作系统:CentOS Linux release 7.5.1804 (Core) mysql版本:mysql-5.7.24-linux-glibc2.12-x86…

2022-05-22 1,119

使用PDO防sql注入的原理分析

前言 本文使用pdo的预处理方式可以避免sql注入。下面话不多说了,来一起看看详细的介绍吧 在php手册中'PDO--预处理语句与存储过程'下的说明: 很多更成熟的数据库都支持预处…

2022-05-22 1,006

基于更新SQL语句理解MySQL锁定详解

前言 MySQL数据库锁是实现数据一致性,解决并发问题的重要手段。数据库是一个多用户共享的资源,当出现并发的时候,就会导致出现各种各样奇怪的问题,就像程序代码一样,出现多线程并发的…

2022-05-22 1,063