mysql是:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
- 查看网络服务
Ping www.daidu.com
2.检查docker服务
Docker version
3.mysql版本
常见的mysql版本有4.1 5.0 5.1 5.5 5.6 5.7 5.8 8.0
4.下载mysql镜像
Docker pull mysql 下载最新版的mysql镜像
Docker pull mysql:(版本号)
查看是否下载完成
Docker images
5.启动mysql镜像,并且不带挂载目录
docker run -p 3306:3306 -- name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
6.Navicat连接mysql
7.创建数据库
8.生成数据库表
9.停止mysql盒子
Docker stop mysql
10.重启mysql盒子,不带挂载目录
Docker start mysql
11.判断创建数据库及数据表是否存在
show databases
显示数据库
show tables
显示表格
注:重启之后数据库中的表格还在,但删除数据库再重新建立数据库中的数据表便不会在了
12.启动mysql盒子不带挂载目录
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=yourpassword -v /path/to/mysql/data:/var/lib/mysql -d mysql:5.7
13.创建数据库
14.生成数据库表
15.停止mysql盒子
16.重启mysql盒子,不带挂载目录
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql:5.7
注:其中,-p 参数指定容器的端口映射,即映射本机的3306端口到容器的3306端口。--name 参数指定容器的名称,-e 参数指定MySQL管理员用户的密码。
以上步骤都执行成功后,便成功了