安装Docker版本的MySQL
Docker是一个开源的应用容器引擎,为开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到Linux服务器上,不会污染宿主机的环境。
接下来我们来进行Docker版本的MySQL安装教程。

1. docker pull mysql
从Docker官方拉取镜像
2. docker run -it --name mysql-8.0 -d -p 13306:3306 -e MYSQL_ROOT_PASSWORD=test123456 mysql
-i:以交互模式运行容器
-t: 为容器分配终端
-d:后台运行
-p:端口映射
-e:设置MySQL变量
3. docker exec -it 9545 /bin/bash
运行ID为9545的容器,ID可以简写
4.云服务器的对应端口,如13306

------------------------------------------------------------------------------
顺带介绍一下数据库数据导入,从外部导入SQL文件可能会因为SQL文件太大导致失败,我是300M就无法使用Navicat导入。
1. docker cp 本地文件路径 ID全称:容器路径[docker cp mysql.sql 12345:/tmp/]
docker ps 查看运行的容器信息
例如:
docker cp /root/b.sql 9545:/opt/
/root/b.sql是宿主机的SQL文件的路径
9545是创建容器的ID简称
/opt/是要存放的路径
2. docker exec -it 9545 bash
进入ID简称是9545的容器
3. mysql -uroot -p
进入MySQL
4. create database test;
创建数据库
5. use test;
选中数据库
6. source /opt/b.sql;
导入数据,完成
相关推荐
-
MySQL 由于 Java 日期 LocalDateTime 数据精度引发的线上问题
MySQL 由于 Java 日期 LocalDateTime 数据精度引发的线上问题2025-04-02 00:59:31 -
MySQL最常用分组聚合函数2025-04-02 00:55:56
-
NGINX: 轮询调度、加权轮询调度、平滑加权轮询调度2025-04-02 00:55:49
-
在Windows平台上安装Nginx并设置开机自动启动服务2025-04-02 00:47:04
-
PHP判断文件或者目录是否可写,兼容windows/linux系统
PHP判断文件或者目录是否可写,兼容windows/linux系统2025-04-02 00:27:54