docker 安装MySQL(附图文教程)

首先确保已经安装docker

docker安装教程

拉取镜像(默认是最新版本)

bash 复制代码
docker pull mysql

查看镜像

bash 复制代码
docker images

创建 mysql 交互型容器

-p 端口号

--name 容器名称

-v 将容器目录挂载到主机

-e 设置容器内部环境

-d 后台运行

bash 复制代码
docker run \
-p 3306:3306 \
--name  mysql \
-v /home/local/mysql/conf:/etc/mysql/conf.d \
-v /home/local/mysql/data:/var/lib/mysql \
-v /home/local/mysql/log:/var/log/mysql \
-e MYSQL_ROOT_PASSWORD=asdfghjkl \
-d mysql

查看容器

bash 复制代码
docker ps

进入容器终端

bash 复制代码
docker exec -it mysql bash

登录 mysql

bash 复制代码
mysql -uroot -p

查看版本

bash 复制代码
select version();

使用客户端工具连接


相关推荐
song85460113415 小时前
MYSQL优化器的主要的优化策略及其示例
数据库·mysql
Bert.Cai15 小时前
MySQL RAND()函数详解
数据库·mysql
叶总没有会15 小时前
Docker入门
运维·docker·容器
发现你走远了15 小时前
极简后端环境搭建:一行 Docker 命令部署四大核心数据库(避坑 PG 18+)
数据库·docker·容器
身如柳絮随风扬15 小时前
使用 Docker 部署 GitLab 并分配用户账号 —— 保姆级教程
docker·容器·gitlab
与数据交流的路上16 小时前
mysql参数-优化器 range_optimizer_max_mem_size 相关
数据库·mysql
喝可乐的希饭a16 小时前
MYSQL的mvcc
数据库·mysql
brucelee18616 小时前
Docker 运行 Android 模拟器
android·docker·容器
Bert.Cai16 小时前
MySQL MOD()函数详解
数据库·mysql
William Dawson16 小时前
【MySQL触发器超详细实战教程|从零基础到项目生产可用(避坑+案例+跨库+逗号拆分)】
数据库·mysql