四、数据库
syrdbt
这个作者很懒,什么都没留下…
展开
-
ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法
1.首先输入以下指令:sudo cat /etc/mysql/debian.cnf运行截图如下:2. 再输入以下指令:mysql -u debian-sys-maint -p//注意! //这条指令的密码输入是输入第一条指令获得的信息中的 password = ZCt7QB7d8O3rFKQZ 得来。//请根据自己的实际情况填写!运行截图如下:(注意! 这步的密码...原创 2018-07-17 23:54:55 · 67357 阅读 · 89 评论 -
MySQL 创建两列(多列)属性的主码
1.SQL语句创建多列属性的主码PRIMARY KEY (`studnetID`,`classID`)声明studentID属性和classID属性共同组成主键,SQL语句语句如下所示,数据库引擎用的是InnoDB。-- ------------------------------ Table structure for classstudents-- --------------...原创 2019-04-21 16:12:35 · 11584 阅读 · 0 评论 -
MySQL的四种事务隔离级别(Windows10+MySQL5.6.36+InnoDB)
原文地址:https://www.cnblogs.com/huanongying/p/7021555.html本文在原文的基础上补充了查看MySQL8.0查看默认事务隔离级别,8.0版本和5.6版本默认事务隔离级别一样,都是可重复读 (repeatable-read)。MySQL8.0查询默认事务隔离级别:select @@transaction_isolation;一、事务的...转载 2020-04-16 01:10:01 · 593 阅读 · 0 评论 -
数据库的向上扩展和横向扩展(即水平扩展:读写分离、垂直切分、水平切分)
1.概述扩展,也称为伸缩性,指的系统不断增加其承载能力的能力。数据库的扩展可以简单分为两类:向上扩展和横向扩展(水平扩展)。向上扩展是提高硬件,横向扩展是通过副本(读写分离)、垂直切分和水平切分的方式,把不同的数据放在不同的节点(物理部署的MySQL实例)中。2.向上扩展向上扩展,买更好的服务器,这种方式比较简单,一般情况下向上扩展就可以解决问题,但是如果代价太大了(规格越高...原创 2019-03-26 14:47:17 · 3869 阅读 · 0 评论 -
CentOS7 下载、安装并运行 Redis
1. 下载Redis源文件下载地址:http://download.redis.io/releases/redis-5.0.5.tar.gz也可以通过如下语句下载。wget http://download.redis.io/releases/redis-5.0.5.tar.gz2. 解压通过如下语句进行解压:sutar xzf redis-5.0.5.tar.gz...原创 2019-05-25 15:24:28 · 277 阅读 · 2 评论 -
Redis使用单线程架构,性能却非常好的原因
Redis使用的是单线程架构和I/O多路复用模型来实现高性能的内存数据库服务。1.客户端访问Redis服务器每次客户端的调用都经历了发送命令、执行命令和返回结果三个过程,如下图所示(该图出自《Redis开发与运维》,付磊老师、张益君老师编著,下同)。执行命令,因为Redis使用单线程进行处理,所有的命令都会进入一个队列,然后逐个被执行,即不会有命令被同时执行,如下图所示...原创 2019-05-31 14:09:23 · 443 阅读 · 0 评论