centos8docker安装mysql_centos8.2使用docker安装mysql5.7并导入sql文件

本文详细介绍了如何在Docker环境下安装MySQL5.7,包括通过Docker拉取镜像、运行容器、设置环境变量、映射端口、导入SQL文件及数据库操作等步骤,帮助读者掌握在容器中部署MySQL的基本流程。
摘要由CSDN通过智能技术生成

1.安装mysql5.7

docker pull mysql5.7 //指定版本5.7

docker pull mysql //不指定版本默认拉取最新版本

2.查看镜像

docker images

93f91c82e04d24925f521ef85e9dfbae.png

3.运行容器

docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql5.7

//1.--name:后面跟的是docker容器的名字

//2.-p:映射容器服务的 3306 端口到宿主机的 3306 端口

//外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务

//3.-e:设置mysql的root账号密码

//4.-d:指定你的mysql版本,也就是你下载的镜像版本

//通过docker images可以查看,mysql对应的tag标签的值即为版本号

6aac1e7e0b1b3758bc84d848838ec4f6.png

4.安装成功

可以通过 docker ps 命令查看是否安装成功

83180244c3e5df3ddfa8a534d2e8fdc7.png

5.拷贝sql文件

docker cp /usr/workspace/his2020/sql/hospital.sql mysql5.7:/hospital.sql

//1.直接用ftp(我用的是WinSCP)工具上传sql文件到相应目录

//2.mysql5.7为docker容器名称 也就是--name后面的

fd617403da2606cde0830b4e83da3056.png

dd030f4b71c01fb3fbc2923af8a9c375.png

6.进入容器

docker exec -it mysql5.7 bash

ls -l hospital.sql //查看容器内是否有hospital.sql文件

556ebe8b238dcbd4d9e1efc0a71dd0c4.png

7.进入mysql

mysql -u root -p

root //回车后输入密码 注意:密码是不显示的哦

aeebb61fb3b1263b603afc624bec6a6e.png

8.创建数据库并导入

create database hospital;//创建数据库

use hospital //使用数据库

source hospital.sql//导入数据库

de1306cf70c9e4c7a4ae282514dd3342.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值