-
mysql中的锁机制深入讲解
所属栏目:[MySql教程] 日期:2022-03-20 热度:70
前言 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。 大概几个月之前项目中用到事务,需要保证数据的强一致性,期间也用[详细]
-
数据库审计--MariaDB Audit Plugin
所属栏目:[MySql教程] 日期:2022-03-20 热度:184
[root@wallet01 ~]# cd /usr/lib64/mysql/plugin [root@wallet01 plugin]# chmod a+x server_audit.so [root@wallet01 plugin]# ls -l server_audit.so -rwxr-xr-x 1 root root 236710 Aug 28 09:12 server_audit.so [root@wallet01 ~]# mysql -uroot -pAbcd[详细]
-
MySQL中int最大值深入讲解
所属栏目:[MySql教程] 日期:2022-03-20 热度:187
导语 前两天看到的问题,展开写一下。 字节 我们都知道计算机是以二进制为基[详细]
-
mysql 8.0.13手动安装教程
所属栏目:[MySql教程] 日期:2022-03-20 热度:139
本文为大家分享了mysql 8.0.13手动安装教程,供大家参考,具体内容如下 一、步骤解读 1.下载MySQL 下载地址 选择 Downloads--Community--MySQL Community Server,然后拉到页面的最低端,点击下载。 此时一般会提示登陆,不用理会,直接点击最下面的No thank[详细]
-
linux下mysql的安装步骤
所属栏目:[MySql教程] 日期:2022-03-20 热度:168
linux下mysql的安装步骤: 1.mysql tar文件下载: linux下mysql的安装步骤 2.进入安装包所在目录 执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz 3.复制解压后的mysql目录到系统的本地软件目录: 执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /us[详细]
-
Linux中安装MySql 5.7.21的详细操作步骤
所属栏目:[MySql教程] 日期:2022-03-20 热度:179
Linux中使用最广泛的数据库就是MySQL,本文将给大家详细介绍关于Linux安装MySql 5.7.21的步骤,文中将步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面话不多说了,来一起看看详细的介绍吧。 一:到mysql官网下载最新的mysql包 mysql-[详细]
-
MySQL利用UNION连接2个查询排序失效解说
所属栏目:[MySql教程] 日期:2022-03-19 热度:126
UNION 连接数据集关键字,可以将两个查询结果集拼接为一个,会过滤掉相同的记录 UNION ALL 连接数据集关键字,可以将两个查询结果集拼接为一个,不会过滤掉相同的记录 今天在接到一个需求的时候使用了UNION进行查询后发现,如果两个查询分别使用ORDER BY后拼[详细]
-
新手将mysql装进docker中碰到的各种难题
所属栏目:[MySql教程] 日期:2022-03-19 热度:53
最近电脑经常关机要关好长时间,老是需要长按电源键强行关机。也不知道是怎么回事。 后来查看关机时的日志,发现是mysql停不掉。这可闹心了!怎么办?上网搜了搜也没有找到什么好的解决办法。总不能每次关机都要长按电源键吧?电脑那么贵,况且还是我自己的[详细]
-
Mac MySQL重设Root密码的教程
所属栏目:[MySql教程] 日期:2022-03-19 热度:181
申明:本重置密码可直接对Homebrew安装的MySQL进行密码重置,对于其他方式安装的MySQL需要切换对应的安装目录即可。 安装MySQL后时间太长了会忘记密码,在这里总结一下忘记密码时如何重置本地MySQL Root密码。 所有操作都在Mac终端(Terminal)中完成。 停止[详细]
-
通过仅有索引S锁与X锁来了解MySQL死锁套路
所属栏目:[MySql教程] 日期:2022-03-19 热度:134
在初学者从源码理解MySQL死锁问题中介绍了使用调试 MySQL 源码的方式来查看死锁的过程,这篇文章来讲讲一个常见的案例。 这次我们讲一段唯一索引 S 锁与 X 锁的爱恨情仇 我们来看一个简化过的例子 # 构造数据 CREATE TABLE `t1` ( `id` int(11) NOT NULL AUT[详细]
-
mysql增添索引的方法
所属栏目:[MySql教程] 日期:2022-03-19 热度:59
这篇文章给大家分享的是有关mysql添加索引的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 一、使用CREATE INDEX语句 CREATE INDEX [索引名] ON 表名 (列名 [长度] [ ASC | DESC]) 语法说明如下: ● 索引名:指定索引名[详细]
-
redis与mysql维持一致性的方法
所属栏目:[MySql教程] 日期:2022-03-19 热度:164
redis与mysql保持一致性的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 缓存和数据库一致性解决方案如下: 方法一:采用延时双删策略 在写库前后都进行redis.[详细]
-
mysql添加多行数据的方案
所属栏目:[MySql教程] 日期:2022-03-19 热度:189
mysql添加多行数据的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! mysql可以通过insert语句一次性插入多条记录,但是这一条语句是个事务,所以要成功都成功,[详细]
-
mysql数据设定不重复的方法
所属栏目:[MySql教程] 日期:2022-03-19 热度:59
mysql数据设置不重复的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! mysql数据设置不重复的方法: 1、使用navicat连接上mysql数据库,新建一张用户表。 2、然[详细]
-
简单了解MySQL union all与union的差异
所属栏目:[MySql教程] 日期:2022-03-19 热度:180
union 是对数据进行并集操作,不包括重复行,同时进行默认排序Union all 是对数据进行并集操作,包括重复行,不进行排序举例说明: CREATE TABLE `t_demo_copy` ( `id` int(32) NOT NULL, `name` varchar(255) DEFAULT NULL, `age` int(2) DEFAULT NULL, `nu[详细]
-
RHEL7.5下mysql 8.0.11安装教学
所属栏目:[MySql教程] 日期:2022-03-18 热度:58
本文记录了RHEL7.5下mysql 8.0.11安装教程,具体内容如下 首先去mysql官网下载mysql-8.0.11-el7-x86_64.tar 解压。 由于mysql初始化、启动都需要用到mysql用户,所以创建一个mysql用户: useradd -d /home/mysql -m -s /bin/bash mysql 经过测试发现系统中装[详细]
-
mysql 5.7.25 安装配置方法 教程
所属栏目:[MySql教程] 日期:2022-03-18 热度:68
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。 点击进入:下载地址 1.下面是msi的下载和安装的步骤 点击进去之后根据自己电脑位数进行下载。 下载完成后可参照以下安装步骤进行安装 这里需要设置MySQL的登录密码,链接数据库的时候需要用到登[详细]
-
MySQL中decimal类型用法的简易介绍
所属栏目:[MySql教程] 日期:2022-03-18 热度:94
MySQL中支持浮点数的类型有FLOAT、DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE,DECIMAL 实际是以串存放的。DECIMAL 可能的最大取值范围与DOUBLE 一样,但是其有效的取值范围由M 和D 的值决定。如果改变M 而固定D,则其取值范围将随M 的变大而变[详细]
-
mysql中3306端口无法访问的解决办法
所属栏目:[MySql教程] 日期:2022-03-18 热度:50
这篇文章给大家分享的是有关mysql中3306端口无法访问的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 mysql 3306错误端口无法访问的解决办法:首先修改mysql库user表中host字段值为localhost的更新为【%】,代码为【[详细]
-
mysql出现1071错误的处置方法
所属栏目:[MySql教程] 日期:2022-03-18 热度:100
这篇文章主要介绍mysql出现1071错误的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql 出现1071错误的解决办法:该问题是由键值字段长度过长导致,mysql支持数据库表单一键值的最大长度不能超过767字节,如果把长度[详细]
-
mysql关闭服务器的方式
所属栏目:[MySql教程] 日期:2022-03-18 热度:97
小编给大家分享一下mysql关闭服务器的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! mysql关闭服务器的方法:1、在windows下,代码为【cd c:mysqlbin;mysqladmin -uroot shutdown】;2、在linux下,代码为【service mysql stop】。[详细]
-
启动MySQL服务的方案是什么
所属栏目:[MySql教程] 日期:2022-03-18 热度:195
这篇文章主要介绍了启动MySQL服务的方法是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 启动MySQL服务的方法:首先在计算机右键选择【服务和应用程序3】,找到MySQL55;然后切换Navi[详细]
-
mysql输入sql文件的方法
所属栏目:[MySql教程] 日期:2022-03-18 热度:123
小编给大家分享一下mysql导入sql文件的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! mysql导入sql文件的步骤: 1、把要导入的sql文件准备好,放到一个记住的文件夹[详细]
-
mysql增加多个btree索引的方法
所属栏目:[MySql教程] 日期:2022-03-18 热度:51
小编给大家分享一下mysql添加多个btree索引的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 目前大部分数据库系统及文件系统都采用B-Tree或其变种B+Tree作为索引结构。 1、B+树是一个平衡的多叉树,从根节点到每个叶子节点的高度值不超[详细]
-
MySQL数据库中备份数据的方式
所属栏目:[MySql教程] 日期:2022-03-18 热度:125
MySQL数据库中备份数据的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 想进行数据库的备份首先要在命令行窗口进入MySQL服务器安装目录下的bin目录,执行备份[详细]
