在docker中安装并运行mysql8.0.31

第一步:命令行拉取mysql镜像

bash 复制代码
docker pull mysql:8.0.31

查看是否拉取成功

复制代码
docker images mysql:latest

第二步:运行mysql镜像,启动mysql实例

复制代码
docker run -p 3307:3307 -e MYSQL_ROOT_PASSWORD="123456" -d mysql:8.0.31

3307:3307前面的是mysql在windows里端口,后面的是mysql在docker里端口,如果windows外面安装了mysql,端口是3306,为了防止端口冲突,所以用3307端口。

查看mysql是否启动:

复制代码
docker ps

第三步,进入容器实例,登录mysql

复制代码
docker exec -it  c346a0d608dc  /bin/bash

然后输入mysql -uroot -p进行登录:

复制代码
mysql -uroot -p

输入密码后进入mysql控制台:

退出mysql命令行:

复制代码
exit
相关推荐
流星白龙12 分钟前
【MySQL高阶】22.双写缓冲区,重做日志
android·mysql·adb
qq_4523962331 分钟前
第十九篇:《Docker 在生产环境中的 CI/CD 实践》
ci/cd·docker·容器
浪飘1 小时前
K8S场景下:华为NPU+基于HAMI VNPU能力整体介绍
docker·kubernetes·gpu算力
追寻少年1 小时前
Kubernetes 服务发现和域名解析-cnblog
容器·kubernetes·服务发现
unicrom_深圳市由你创科技1 小时前
MySQL 慢查询日志深度分析:从 “识别慢 SQL” 到 “定位瓶颈根因”
sql·mysql·adb
ggaofeng1 小时前
如何在docker和k8s中使用nfs文件系统
docker·eureka·kubernetes
Plastic garden1 小时前
k8s(3)rocky9.7 k8s和Rancher
运维·docker·容器
IT策士1 小时前
第 43 篇 k8s之集群网络策略:NetworkPolicy 入门
网络·容器·kubernetes
杨某不才2 小时前
Linux服务器离线安装docker
linux·服务器·docker
MyFreeIT2 小时前
Docker & MySQL Manual
mysql·docker·容器