Docker 安装 MySQL

Siona

Docker 安装 MySQL

1. 安装 MySQL

docker run --name digital-carbon-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123456 -d mysql

# digital-carbon-mysql 容器名(自定义)

2. 在 Docker 中查看 MySQL 的版本

# 进入 Docker 中的 MySQL 镜像
# docker exec -it mysql 的名称 或 容器 ID bash 终端
docker exec -it mysql /bin/bash

# 登录 MySQL
mysql -hlocalhost -uroot -p

# 查看版本
select version();
Docker 中查看 MySQL 版本.png
Docker 中查看 MySQL 版本.png

Docker 中 MySQL 命令行导入数据库

目标数据库是在 docker 容器内的,不能很方便的用 Navicat 进行直接传输,所以需要回归传统方法。

1. 复制 sql 文件到容器内部

# mymysql → MySQL 容器名
sudo docker cp /opt/data.sql mymysql:/home/data.sql

进入容器,登录 MySQL

docker exec -it mymysql mysql -uroot -proot123456

3. 选择数据库(没有则需要创建)

# 因为很多数据库导出的 .sql 文件中不包含选择数据库, 所以此步进行补充。
use mydatabase;

4. 导入并执行 sql 文件

# 其中,/home/data.sql 就是第一步的目标文件名
source /home/data.sql;

5. 查看数据库中的所有表

导入后的表结构.png
导入后的表结构.png
数据表删除.png
数据表删除.png
Last Updated 5/29/2024, 8:36:59 AM