MySQL创建账号与授权
MySQL创建账号与授权
|
mysql |
0 评论
一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配
MySQL集群搭建
MySQL集群搭建
|
0 评论
MySQL集群搭建MySQL是现在互联网最常用的开源数据库产品。但是我们平常开发使用,大都是用的单机服务。而在实际生产中,往往数据量会极为庞大,并且数据的安全性要求也更高,这样单机的MySQL,不管是性能还是安全都是达不到要求的。所以在生产环境中,MySQL必须是要搭建一套主从复制的架构,同时可以基
安装MySQL
安装MySQL
|
0 评论
安装MySQLDocker安装#创建mysql数据卷地址mkdir -p /opt/server/mysql && cd /opt/server/mysql#创建docker-compose.yml文件,把密码`MYSQL_ROOT_PASSWORD`项修改下sudo tee doc
Docker 安装 Mysql 主从
Docker 安装 Mysql 主从
|
Docker 安装 Mysql 主从创建网络(测试使用)由于我的是mac, 并且是个伪主从,所以需要创建一个网络环境,用于主从节点互相通信。docker network create mysql_network;1. 安装主节点1.1 编写docker-compose文件version: '3.1'
docker 安装 mysql(arm64)
docker 安装 mysql(arm64)
|
0 评论
docker 安装 mysql(arm64)version: '3.1'services: db: image: mysql/mysql-server:8.0.22-1.1.18 restart: always container_name: mysql environme
Mysql(六)MVCC机制
Mysql(六)MVCC机制
|
0 评论
Mysql在可重复读隔离级别下如何保证事务较高的隔离性,在上一篇笔记中有提到是通过MVCC(Multi-VersionConcurrencyControl)机制实现的,使用这样的机制,可以在对一行数据的读和写时,不需要通过加锁互斥的方式来保证隔离性,避免了频繁加锁互斥,而在串行化隔离级别为了保证较高
Mysql(五)事务隔离级别与锁机制
Mysql(五)事务隔离级别与锁机制
|
0 评论
概述我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来
Mysql(四)分页&Join&Exist&count.md
Mysql(四)分页&Join&Exist&count.md
|
0 评论
分页查询平常我们的分页查询一般都是使用以下sql实现:EXPLAINSELECT*FROMemployeesorderbynamelimit10000,10;这里看似是从表中查询10条记录,实际上是在表中查询了10010条记录,将10000条记录丢弃所得到的结果,所以我们经常会发现分页查询越到后面查
Mysql(三)索引优化实战
Mysql(三)索引优化实战
|
0 评论
实战前的准备创建测试表CREATETABLE`employees`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(24)NOTNULLDEFAULT''COMMENT'姓名',`age`int(11)NOTNULLDEFAULT'0'COMMENT'年
Mysql(二)Explain详解和索引最佳实践
Mysql(二)Explain详解和索引最佳实践
|
0 评论
Explain工具介绍使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈。在select语句之前增加explain关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL注意:如果from中包含子查询,仍会执行该子查询,将结果