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

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

centos8docker安装mysql_centos8.2使用docker安装mysql5.7并导入sql文件_第1张图片

6.进入容器

docker exec -it mysql5.7 bash

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

556ebe8b238dcbd4d9e1efc0a71dd0c4.png

7.进入mysql

mysql -u root -p

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

centos8docker安装mysql_centos8.2使用docker安装mysql5.7并导入sql文件_第2张图片

8.创建数据库并导入

create database hospital;//创建数据库

use hospital //使用数据库

source hospital.sql//导入数据库

centos8docker安装mysql_centos8.2使用docker安装mysql5.7并导入sql文件_第3张图片

你可能感兴趣的:(centos8docker安装mysql_centos8.2使用docker安装mysql5.7并导入sql文件)