当前位置:网站首页>docker安装及启动mysql服务
docker安装及启动mysql服务
2022-07-03 03:23:00 【水w】
目录
1.docker安装mysql
前提:确保自己的服务器已经安装好了docker
(1)输入命令,查看docker,
docker info
或
docker version
(2)然后我们进入docker hub官去下载自己想要的mysql镜像Docker Hub
搜索mysql,

(3)找到office版本,

点击进入之后,可以看到docker安装mysql的命令为:
docker pull mysql
(4)在服务器linux中运行此命令,安装mysql,
docker pull mysql
(5) 运行以下命令来检测mysql是否下载成功,
docker images
(6)运行以下命令来启动mysql服务, 启动成功后就返回一个容器ID。
docker run --name mysql-ytz -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:latest
解释:
1:--name mysql-ytz:该容器启动后的名字:(自定义命名)如果没有设置,系统会自动设置一个。
-d 代表后台启动该服务。
2:-p 3306(这是liunx的端口号,宿主机,如果我们想要远程服务的话,访问的端口就是这个端口):3306(docker容器的端口,每一个容器都是独立的,可理解成操作系统层面的系统),访问这个端口就是先通过远程访问宿主机的端口,再映射到docker容器的端口访问mysql。
3:-e MYSQL_ROOT_PASSWORD=123456 这是说mysql启动需要的开机密码,默认的账号是root ,密码就是上面设置的:123456
4: -v /root/data:/var/lib/mysql /root/data/:这是宿主机的数据存放路径(你也可以自定义),
5: /var/lib/mysql:这是mysql容器存放数据的地方。也是为了同步数据,防止,容器被删除以后,数据就不存在了。
6: 版本号
2.连接数据库
(7)最后去连接数据库就可以了,我是在navicat中连接的,
- 连接名:自己起的
- 主机:ip地址,本地为localhost
- 端口:与之前命令里的端口号相同,一般默认为3306
docker run --name mysql-ytz -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:latest- 用户名:root
- 密码:使用之前命令设置的密码
docker run --name mysql-ytz -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:latest

连接之后,会出现数据库,

OK,这样就说明连接上了。
边栏推荐
- Don't use the new Dede collection without the updated Dede plug-in
- @Accessors annotation function specifies that the prefix follows the hump naming
- umi 路由拦截(简单粗暴)
- MySQL Real combat 45 [SQL query and Update Execution Process]
- [combinatorics] basic counting principle (addition principle | multiplication principle)
- Pat class B "1104 forever" DFS optimization idea
- Docker install redis
- VS 2019配置tensorRT
- Model transformation onnx2engine
- Spark on yarn resource optimization ideas notes
猜你喜欢

umi 路由拦截(简单粗暴)

Ansible简介【暂未完成(半成品)】

Docker install MySQL

Limit of one question per day

Section 26 detailed explanation and demonstration of IPSec virtual private network configuration experiment - simulation experiment based on packettracer8.0

LVGL使用心得

Tidal characteristics of the Bohai Sea and the Yellow Sea

MySql實戰45講【SQL查詢和更新執行流程】

Creation and destruction of function stack frame

Docker install redis
随机推荐
Converts a timestamp to a time in the specified format
com.fasterxml.jackson.databind.exc.InvalidFormatException问题
docker安装mysql
PAT乙级“1104 天长地久”DFS优化思路
Summary of electromagnetic spectrum
Solve high and send system Currenttimemillis Caton
使用InputFilter限制EditText时踩坑及解决方案
2020-01-01t00:00:00.000000z date format conversion
[Chongqing Guangdong education] cultural and natural heritage reference materials of China University of Geosciences (Wuhan)
Don't use the new Dede collection without the updated Dede plug-in
Limit of one question per day
Vs 2019 configure tensorrt to generate engine
Pytoch lightweight visualization tool wandb (local)
VS code配置虚拟环境
Destroy the session and empty the specified attributes
The file marked by labelme is converted to yolov5 format
com. fasterxml. jackson. databind. Exc.invalidformatexception problem
Application of derivative in daily question
MySQL practice 45 [global lock and table lock]
Do you really understand relays?