如何在docker中安装mysql_mysql docker安装教程


最简单方式是用docker run命令启动MySQL官方镜像:docker run -d --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /mydata/mysql:/var/lib/mysql mysql:8.0,需注意密码设置、端口映射、数据挂载及认证插件兼容性。

如何在docker中安装mysql_mysql docker安装教程

直接用 Docker 运行 MySQL 最简单的方式是拉取官方镜像并启动容器,无需手动安装、配置服务或处理依赖。关键在于正确设置密码、端口映射和数据持久化。

拉取并运行 MySQL 官方镜像

执行以下命令即可快速启动一个 MySQL 8.0 实例(默认 root 密码设为 123456):

  • docker run -d --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /mydata/mysql:/var/lib/mysql -d mysql:8.0

说明:
-d 后台运行;
--name mysql8 指定容器名,便于后续管理;
-p 3306:3306 将宿主机 3306 端口映射到容器;
-e MYSQL_ROOT_PASSWORD 必填环境变量,设置 root 密码;
-v /mydata/mysql:/var/lib/mysql 挂载数据目录,避免容器删除后数据丢失。

连接 MySQL 容器

启动成功后,可用任意 MySQL 客户端连接本地 3306 端口:

  • 命令行连接:mysql -h 127.0.0.1 -P 3306 -u root -p,输入密码 123456
  • DBe*er、N*icat 等图形工具,主机填 127.0.0.1,端口 3306,用户名 root,密码同上

注意:MySQL 8.0 默认使用 caching_sha2_password 认证插件,部分旧客户端可能不兼容。如遇连接失败,可在容器内执行:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

知识画家 知识画家

AI交互知识生成引擎,一句话生成知识视频、动画和应用

知识画家 8 查看详情 知识画家

自定义配置(可选)

如需修改字符集、最大连接数等,可挂载自定义配置文件:

  • 创建配置文件:mkdir -p /mydata/mysql/conf && echo '[mysqld]\ncharacter-set-server=utf8mb4\ncollation-server=utf8mb4_unicode_ci\nmax_connections=500' > /mydata/mysql/conf/my.cnf
  • 启动时挂载:-v /mydata/mysql/conf/my.cnf:/etc/mysql/conf.d/my.cnf

配置文件需放在容器中 /etc/mysql/conf.d//etc/mysql/my.cnf 路径下才生效。

常用管理命令

  • 查看运行中的容器:docker ps | grep mysql
  • 进入容器执行命令:docker exec -it mysql8 mysql -u root -p
  • 停止容器:docker stop mysql8
  • 重启容器:docker start mysql8
  • 查看日志:docker logs -f mysql8

容器名(如 mysql8)可用 docker ps 查看,也可用容器 ID 替代。

以上就是如何在docker中安装mysql_mysql docker安装教程的详细内容,更多请关注其它相关文章!


# word  # mysql  # docker安装  # 数据丢失  # 配置文件  # 环境变量  # 工具  # 端口  # navicat  # docker  # 兰州网站建设和推广论文  # icp网站建设模板  # 潍坊网站建设免费  # 保定网站建设的基本步骤  # 胜芳seo定制  # 云浮网站推广优化  # 企业网站优化有哪些公司  # 东丽区化工涂料网站建设  # 河南官网seo网站优化  # 自助网站建设哪家最好的  # 操作流程  # 客户端  # 到新  # 如何在  # 最简单  # 自定义  # 镜像  # 多字  # 安装my 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 使用AI在VS Code中将代码从一种语言翻译成另一种  优化 WooCommerce 产品价格显示与自定义短代码集成  使用document.execCommand实现Web文本编辑器加粗/取消加粗  J*aScript:从子元素中批量移除特定CSS类  CSS如何在页面中引入重置样式_使用Normalize.css或Reset.css统一浏览器默认样式  PHP odbc_fetch_array 返回值处理:如何正确访问嵌套数组元素  感染了幽门螺杆菌一定会导致胃癌吗?蚂蚁庄园今日答案最新11.30  研招网官方网站正版登录网址_中国研究生招生信息网官网首页  b站如何管理订阅_b站订阅标签分类管理  抖音如何进行蓝V认证 抖音企业号申请所需资料与流程  CodeIgniter 3 中基于 MySQL 数据高效生成动态图表教程  小米倒班助手添加日历提醒  谷歌学术论文搜索引擎 谷歌学术官网入口论坛永久链接  C++中的explicit关键字有什么作用_C++类型转换控制与explicit使用  曝《丝之歌》DLC有望开发!开发商还有神秘新企划  j*a中赋值运算符是什么?  喜茶GO更换登录账号方法  4399造梦西游3无敌版_4399游戏入口  快递查询,一键速查  pubmed数据库官方主页_pubmed学术论文查找官网直达  Scipy Sparse CSR 矩阵非零元素行级遍历的最佳实践  手机自动关机是怎么回事?如何修复?手机异常关机的原因排查与修复技巧  《地下城堡4:骑士与破碎编年史》墓穴挑战125攻略  PDF文件去水印平台入口 PDF水印删除网址  《搜书吧》阅读书籍方法  《桃源记2》资源采集攻略  PySimpleGUI中实现键盘按键与按钮事件绑定教程  快递物流路径揭秘  冬季去哪个城市旅游更有可能观测到极光  126手机126邮箱登录_126邮箱手机登录入口官网  性能与资源监视器快捷打开  猫眼电影app如何设置电影上映提醒_猫眼电影上映提醒设置教程  搜狗浏览器如何查找页面中的文字 搜狗浏览器Ctrl+F页面搜索功能  《下一站江湖2》风神腿获取攻略  sublime如何撤销关闭的标签页_sublime重新打开已关闭文件技巧  Flexbox布局实践:实现底部页脚与顶部粘性导航条的完美结合  解决异步Python机器人中同步操作的阻塞问题  msn官方入口2025登录 msn官网2025直达首页入口  如何修改Windows截图的默认保存位置_告别C盘让桌面更整洁【教程】  小红书网页版怎么进 小红书网页版通用入口  《爱笔思画x》涂色教程  铁路12306入口 铁路12306官网版入口登录网址  QQ网页版入口导航 QQ网页版在线访问通道  创客贴登录页面入口 创客贴网页版最新网址链接  使用Python和NLTK从文本中高效提取名词的实用教程  第五人格PC版怎么避免被封号_第五人格PC版防封号注意事项  《火影忍者:木叶高手》快速升级攻略  《画加》约稿流程  如何使用CSS Grid实现“大方块左侧,小方块右侧垂直堆叠”的水平布局  WPS长文档分栏排版不乱方法_WPS分栏+分节符报纸排版教程 

 2025-12-20

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.