news 2026/1/14 3:56:48

docker 安装 mysql

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker 安装 mysql

目录

一、下载mysql镜像

1.查看你自己的镜像下载

?2.运行一个mysql容器

方法一、?直接运行

方法二、创建脚本 直接使用脚本运行

3.连接数据库


一、下载mysql镜像

docker pull mysql:5.7

1.查看你自己的镜像下载

docker images?

2.运行一个mysql容器

方法一、直接运行
docker run -p 3306:3306 --name mysql --restart=always --privileged=true

-v /usr/local/docker/mysql/log:/var/log/mysql
-v /usr/local/mysql/data:/var/lib/mysql
-v /usr/local/mysql/conf:/etc/mysql
-v /etc/localtime:/etc/localtime:ro
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

方法二、创建脚本 直接使用脚本运行

创建启动脚本文件

vim startMysql.sh

将代码粘贴到脚本文件

docker run -p 3306:3306 --name mysql --restart=always --privileged=true

-v /usr/local/docker/mysql/log:/var/log/mysql
-v /usr/local/mysql/data:/var/lib/mysql
-v /usr/local/mysql/conf:/etc/mysql
-v /etc/localtime:/etc/localtime:ro
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

-p 3306:3306:指定宿主机端口与容器端口映射关系

–name mysql:创建的容器名称

–restart=always:总是跟随docker启动

–privileged=true:获取宿主机root权限
-v /usr/local/mysql/log:/var/log/mysql:映射日志目录,宿主机:容器
-v /usr/local/mysql/data:/var/lib/mysql:映射数据目录,宿主机:容器
-v /usr/local/mysql/conf:/etc/mysql:映射配置目录,宿主机:容器
-v /etc/localtime:/etc/localtime:ro:让容器的时钟与宿主机时钟同步,避免时区的问题,ro是read only的意思,就是只读。
-e MYSQL_ROOT_PASSWORD=123456:指定mysql环境变量,root用户的密码为123456

(你可以改变)

-d mysql:latest:后台运行mysql容器,版本是latest。

给脚本文件赋权

chmod -R 777 startMysql.sh

运行脚本文件

./startMysql.sh

3.连接数据库

连接名可以随便取

主机连接的是你的服务器或虚拟机

用户名为root

密码是你上面改的那个要是没有更改就是123465

至此你的Mysql就已经安装完毕了

如果进不去 看看自己的端口号是否放行 服务器需要放行 本机虚拟机则不用
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/7 21:58:14

微信小程序 PHP_uniapp的坭兴陶文化传承与创新系统的设计与实现_a8uyn972

目录摘要内容项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理摘要内容 坭兴陶作为中国四大名陶之一,具有深厚的文化底蕴和艺术价值。微信小程序结合PHP和Uniapp技术,设计并实现了一套坭兴陶文化传承与创新系统,…

作者头像 李华
网站建设 2026/1/7 21:40:18

Git合并时忽略文件的6种技巧

有几种方法可以在 git merge 时忽略特定文件的合并:方法一:使用 .gitattributes 文件(推荐)在项目根目录创建或编辑 .gitattributes 文件:infostation.js mergeours *.js mergeours # 如果需要忽略所有js文件的合并然…

作者头像 李华
网站建设 2026/1/12 5:43:44

超越能源使用:数据中心可持续运营策略

随着越来越多的数据中心建设以适应AI的日益普及和广泛采用,未能优先考虑更可持续运营的运营商将面临挑战。根据一项报告,截至2024年底,美国有1,240个数据中心建成或获批建设。美国数据中心的快速增长引发了关于数据中心能源和自然资源消耗的日…

作者头像 李华
网站建设 2026/1/12 22:45:42

联想和摩托罗拉推出自有设备端AI助手

联想和摩托罗拉正在推出自有的设备端AI助手联想和摩托罗拉正在推出自有的设备端AI助手Qira将在本季度晚些时候到来。如果世界上的数字助手还不够多的话,联想正在向这个堆积如山的助手队伍中再添加一个。周二晚上,该公司宣布推出Qira,这是一个…

作者头像 李华
网站建设 2026/1/13 3:36:28

探讨 C++ 在工程实践中的独特价值、其对底层能力的深刻影响,以及在复杂系统设计中不可替代的作用,揭示技术发展的新趋势与面对的挑战

在互联网行业的早期阶段,技术红利极为明显。只要掌握一门主流语言,熟悉常见框架,就可以迅速参与项目、完成需求、获得不错的职业回报。但随着行业逐渐成熟,一个现实问题开始浮现:为什么技术工作年限相近的工程师&#…

作者头像 李华