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 命令行导入数据库
目标数据库是在 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. 查看数据库中的所有表

