当前位置: 首页 > news >正文

linux中使用docker安装MySQL

下面两个命令可以在docker中创建MySQL容器,MySQL的版本为8.0.22,需要其他版本,可以修改最后面的MySQL镜像名称。

docker volume create mysql-datadocker run --name mysql8 --hostname=mysql8 -d \
-p=3306:3306 --restart=always \
-e MYSQL_ROOT_PASSWORD=root \
-v mysql-data:/var/lib/mysql \
mysql:8.0.22

该命令使用 Docker 运行了一个名为 mysql8 的容器,使用 MySQL 8 镜像。并且容器内部的主机名被设置为 mysql8。容器还被配置为始终重启,并在 3306 端口上公开 MySQL 服务。

该命令还设置了一系列参数,包括:

  • -e MYSQL_ROOT_PASSWORD=root:指定 MySQL 的 root 用户的密码为 root,该密码将用于初始登录和访问 MySQL 数据库。
  • -v mysql-data:/var/lib/mysql:创建名为 mysql-data 的数据卷,并将其挂载到容器中的 /var/lib/mysql 目录,用于存储 MySQL 数据库文件,以实现持久化存储(及时容器删除了,数据文件还在宿主机上)。
  • -p 3306:3306:将容器内的 MySQL 服务的默认端口 3306 映射到主机上的 3306 端口,以便在主机上通过 3306 端口访问 MySQL 服务。

以上命令执行完成,就可以使用navicat数据库连接工具进行数据库操作。

http://www.dtcms.com/a/594874.html

相关文章:

  • 我们来详细讲解一下 Linux 中 `crontab` 定时器的使用
  • 三合一网站系统建设银行内部网站
  • 做信息发布网站要多少钱百度搜索引擎优化详解
  • 网站内页没有排名网络软文是什么意思
  • 2025年上半年网络工程师基础知识真题及答案解析
  • 网站制作 网站开发fixed wordpress主题
  • 新公司建网站合肥网络推广策划方案
  • 建筑培训网站有哪些网站制作公司十强
  • 一步步实现 AI 模型调用:DeepSeek 深度对接实战全解析
  • 官网建站系统济宁 创意大厦 网站建设
  • 英雄联盟网站建设python 网站建设
  • 来凡网站建设公司wordpress 中文版 docker
  • 网站建设的自查整改报告网站流量来源
  • 网站建设费要摊销济南城市建设集团 网站
  • 邯郸网站建设地方深圳宝安中心区
  • 常州网站定制seo做的不好的网站有哪些
  • 1688平台T恤数据采集:API接口分析与数据爬取实战
  • 最好的国际贸易网站内容网站最新好用的cms
  • 网站设计制作的服务怎么样详情页设计模板网站
  • Python趣味算法:分糖果问题详解:从算法思路到Python实现
  • 网站域名查企业邮箱wordpress博客网址模板
  • 【QT】QT概述(背景介绍、搭建开发环境、认识QtSDK中的重要工具)
  • 广州免费制作网站软件厦门人才网唯一官方网站登录入口
  • 建设开源社区网站什么意思知名设计公司logo
  • VS Code之Java 开发完全指南:从环境搭建到实战优化
  • 禹城网站建设价格高端互联网推广
  • SAP FICO会计凭证打印
  • 东莞网站建设服务有什么用手机运用网站
  • 双十一将至,用Rules玩转电商场景提效
  • 网站分为哪几个部分青海省住房建设厅网站