-
日期:2020-11-03 13:43:48
点击:59
内容简介:悲观锁 悲观锁,认为数据是悲观的。当我们查询数据的时候加上锁。防止其他线程篡改,直到对方拿到锁,才能修改。 比如,有如下的表。status=1表示可以下单,status=2表示不可以下订单。假如在并发的过程中有两个用户同时查到status=1,那么从逻辑上来说都可以...
-
日期:2020-11-03 13:43:47
点击:59
内容简介:Msyql数据库安装,供大家参考,具体内容如下 ①在浏览器中打开https://www.mysql.com/,进入MySQL的官网。点击DOWNLOADS。 ②在打开的标签页中,找到如下内容并点击 ③在之后打开的页面中,找到如下内容并点击。 ④在之后打开的页面中就可以看到相关的下载项...
-
日期:2020-11-03 13:43:46
点击:59
内容简介:错误信息: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 出现问题原因: 有可能是 my.cnf 配置文件中设置了 [mysqld] 的参数 socket ,而没有设置[client]的参数socket mysql.sock 文件有什么用: mysql...
-
日期:2020-11-03 13:43:46
点击:59
内容简介:前言 MySQL是关系性数据库中的一种,查询功能强,数据一致性高,数据安全性高,支持二级索引。但性能方面稍逊于非关系性数据库,特别是百万级别以上的数据,很容易出现查询慢的现象。这时候需要分析查询慢的原因,一般情况下是程序员sql写的烂,或者是没有键...
-
日期:2020-11-03 13:43:45
点击:59
内容简介:本文记录了linux mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下 1、官网安装包下载地址 2、我这里通过xftp将安装包上传至Linux服务器 3.解压 解压命令: tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar 继续解压需要的那一个 命令: tar -xv...
-
日期:2020-11-03 13:43:45
点击:59
内容简介:错误信息: ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords 出现问题原因: 可能是你在安装 MySQL过程中,通过mysqld --initialize 初始化 mysql 操作后,生成临时密码后,...
-
日期:2020-11-03 13:43:45
点击:59
内容简介:锁的概念 ①、锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。 ②、在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。 ③、在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资...
-
日期:2020-11-03 13:43:44
点击:59
内容简介:1.环境准备 1.MySQL 安装路径:/usr/local 2.CentOS 6.2 服务器(64 bit) 3.MySQL 5.7.28 下载(64bit) wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 2.MySQL安装 2.1 解压缩,并重命名为 mysql 2.2 在 m...
-
日期:2020-11-03 13:43:43
点击:59
内容简介:之前一直使用的是MySQL5.7,但由于MySQL增加了一些新特性,所以选择了更新。 下载MySQL 进入MySQL官网下载地址,选择Windows (x86, 64-bit), ZIP Archive。 下载地址:https://dev.mysql.com/downloads/mysql/ 可不用登录,直接跳过。下载过程也许有丢丢慢,...
-
日期:2020-11-03 13:43:43
点击:59
内容简介:完整性约束 完整性约束是为了表的数据的正确性!如果数据不正确,那么一开始就不能添加到表中。 1 主键 当某一列添加了主键约束后,那么这一列的数据就不能重复出现。这样每行记录中其主键列的值就是这一行的唯一标识。例如学生的学号可以用来做唯一标识,而...