1.安裝mysql5.7
docker pull mysql5.7 //指定版本5.7
docker pull mysql //不指定版本默認拉取最新版本
2.查看鏡像
docker images

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標簽的值即為版本號

4.安裝成功
可以通過 docker ps 命令查看是否安裝成功

5.拷貝sql檔案
docker cp /usr/workspace/his2020/sql/hospital.sql mysql5.7:/hospital.sql
//1.直接用ftp(我用的是WinSCP)工具上傳sql檔案到相應目錄
//2.mysql5.7為docker容器名稱 也就是--name后面的


6.進入容器
docker exec -it mysql5.7 bash
ls -l hospital.sql //查看容器內是否有hospital.sql檔案

7.進入mysql
mysql -u root -p
root //回車后輸入密碼 注意:密碼是不顯示的哦

8.創建資料庫并匯入
create database hospital;//創建資料庫
use hospital //使用資料庫
source hospital.sql//匯入資料庫

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/232007.html
標籤:其他
