首页 > 数据库 >MySQL训练营-准备阶段

MySQL训练营-准备阶段

时间:2024-11-20 21:32:49浏览次数:1  
标签:训练营 sock csdn 阶段 https MySQL docker

MySQL训练营-准备阶段

系列介绍:学习丁奇老师的MySQL训练营的学习笔记

安装Docker

为了实操老师课中的内容,在自己的linux小主机上使用docker搭建环境进行测试。

Docker安装教程,参考:https://www.cnblogs.com/lqqgis/p/18276118

安装后docker ps命令报错:permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.47/containers/json": dial unix /var/run/docker.sock: connect: permission denied,需要把当前用户加入分组,参考:https://blog.csdn.net/feinifi/article/details/105511075

docker安装成功:

编译TPCH

下载参考:https://blog.csdn.net/nyyngh/article/details/123681297

编译参考:https://blog.csdn.net/Fei20140908/article/details/120733081,需要注意的是DATABASE=MYSQL

生成测试数据:

标签:训练营,sock,csdn,阶段,https,MySQL,docker
From: https://www.cnblogs.com/cnyuyang/p/18553805

相关文章

  • 瑞吉外卖数据库主从复制时无法与MySQL数据库建立连接
    在Linux里边,数据库主从复制的框架已经搭建好了,在前边的测试项目rw_demo里,测试查询添加的时候没有遇到问题到在瑞吉外卖实现的时候,遇到问题:2024-11-2020:01:06.524ERROR14856---[eate-2045143855]com.alibaba.druid.pool.DruidDataSource:createconnectionSQLExceptio......
  • MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?
    MySQL中的InnoDB存储引擎支持四种事务隔离级别,这些级别定义了事务在并发环境中的行为和相互之间的可见性。以下是这四种隔离级别的名称以及它们之间的区别:读未提交(ReadUncommitted)特点:这是最低的隔离级别,允许事务读取未提交的数据。问题:可能导致脏读、不可重复读和幻读。区......
  • MYSQL|索引
    MYSQL|索引索引是关系数据库中对某一列或多个列的值进行预排序的数据结构通过使用索引,可以让数据库系统不必扫描整个表,而是直接定位到符合条件的记录,这样就大大加快了查询速度。对于主键,关系数据库会自动对其创建主键索引。使用主键索引的效率是最高的,因为主键会保证绝对唯一。......
  • 【MySQL】MySQL表的基本操作入门指南
    ......
  • MySql Is Null和is not null索引失效的问题
    简介mysql的sql查询语句中使用isnull、isnotnull、!=对索引并没有任何影响,并不会因为where条件中使用了isnull、isnotnull、!=这些判断条件导致索引失效而全表扫描。mysql官方文档也已经明确说明isnull并不会影响索引的使用。事实上,导致索引失效而全表扫描的通常是因为一......
  • Mysql timestamp 类型时区问题
    1.问题描述当使用timestamp类型存储时间字段时,经常发生时区错误,比如相差8小时这样的问题。2.为什么会发生首先要介绍一个timestamp的存储结构与工作模式。2.1.timestamp的存储结构当在DB表结构中使用timestamp字段时,DB内部是以一个时间戳保存数据的,不存储具体......
  • MySQL数据备份及备份脚本
    一、SQL备份脚本!/bin/bash备份脚本备份文件保存路径BACKUP_DIR="/path/to/your/dir"MySQL数据库用户名DB_USER="username"MySQL数据库密码DB_PASSWORD="password"需要备份的数据库名称DB_NAME="username"获取当前日期DATE=$(date+"%Y-%m-%d_%H-%M-%S")备......
  • MySql ORDER BY索引是否失效
    在 MySQL 中,ORDERBY 子句是否使用索引取决于多种因素,包括查询的具体情况、索引的类型和结构、查询中的其他条件等。使用索引的情况1.单列索引和ORDERBY:当ORDERBY子句中的列有单列索引时,MySQL可以利用该索引来加速排序。--假设column已经有索引idx_colu......
  • MySQL 视图使用详解
    MySQL视图使用详解1.视图的基本概念视图是存储在数据库中的查询结果,它是一个虚拟表,不实际存储数据,而是根据定义的查询逻辑动态生成结果集。视图可以包含一个或多个表的数据,甚至可以包含聚合函数。视图的主要作用包括:简化复杂查询:通过封装复杂的JOIN或聚合操作,使得查......
  • 使用docker启动mysql/postgresql服务
    首先安装和启动docker然后创建容器:MySQLfilename:begin_mysql_server_in_docker.shcontentdockerrun-d-p3306:3306--namemysql_latest-eMYSQL_ROOT_PASSWORD=123456mysql:latestPostgreSQLfilename:begin_postgres_server_in_docker.shcontent:#......