首页 > 数据库 >使用Docker安装Mysql

使用Docker安装Mysql

时间:2023-04-23 19:47:05浏览次数:50  
标签:Mysql MYSQL sh file mysql Docker PASSWORD 安装 docker

mysql官方DockerHub地址:https://hub.docker.com/_/mysql

可选的环境变量:

MYSQL_ROOT_PASSWORD
MYSQL_DATABASE
MYSQL_USER, MYSQL_PASSWORD
MYSQL_ALLOW_EMPTY_PASSWORD
MYSQL_RANDOM_ROOT_PASSWORD
MYSQL_ONETIME_PASSWORD
MYSQL_INITDB_SKIP_TZINFO

创建一个环境变量配置文件,vim env_file,添加以下内容:

MYSQL_ROOT_PASSWORD=root
MYSQL_DATABASE=mysqlTest
MYSQL_USER=user
MYSQL_PASSWORD=password

创建一个docker运行脚本,vim docker_run.sh,添加以下内容:

docker run --name=mysql -d -p 3306:3306 --env_file=./env_file mysql

编写完脚本运行:

sh docekr_run.sh

标签:Mysql,MYSQL,sh,file,mysql,Docker,PASSWORD,安装,docker
From: https://www.cnblogs.com/maojunxyz/p/17347508.html

相关文章

  • shell 改mysql
    mysql-h100.200.300.400 -uaaaaa-pxxx  -P3306-e"usepth;selectuser_id,min(start_time),attendance_typefromtb_kkkkkkwhereyear=2023andmonth=4andday=21andstart_timeisnotnullgroupbyuser_id">rs2222.txtsed-i's#\t##g&......
  • redis安装及常用命令
    1.正文--redis[重点]1.什么是NOSQL2.NOSQL和RDBMS的区别3.NOSQL的产品4.介绍Redis5.安装Redis6.redis支持的数据类型2.什么是NOSQLNOSQL(notonlysql)不仅是sql,它是所有非关系数据库的一种统称。3.NOSQL和RDBMS的区别RDBMS--关系型数据库高度组织化结构......
  • 【月伴流星】Win10_11_22H2完整+精简多合一安装板2023.04
    本次同时制作Windows10,Windows11两个版本,每个版本亦分为:“集成完整驱动版"和"集成网卡驱动”版,并都已合成可启动光盘iso,支持刻录光盘直接光驱安装,亦可进PE后用UltraISO提取install.win镜像WinNTSetup进行安装!适合技术批量装机,真正做到一盘在手装机无忧!         ......
  • Docker资源管理
    一、Docker资源控制1.CPU资源控制工具cgroups,是一个非常强大的linux内核工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。所以cgroups(Controlgroups)实现了对资源的配额和度量。cgroups有四大功能:资源限制:可以对任务......
  • Google Chrome安装Mathjax插件在Github渲染LaTex公式
    打开chrome应用商店,搜索MathJax3PluginforGithub,安装插件,在阅读Github上的Markdown文件时会自动渲染LaTex公式。渲染前:渲染后:图片来源在Edge上没有找到在Github渲染LaTex公式的插件qwq......
  • VS2019离线下载安装
    移步https://learn.microsoft.com/en-us/visualstudio/install/create-a-network-installation-of-visual-studio?view=vs-2019#download-the-visual-studio-bootstrapper-to-create-the-network-layout安装步骤......
  • mysql undo log管理
    MySQLundolog管理在InnoDB存储引擎中,undolog是采用分段(segment)的方式进行存储的。rollbacksegment称为回滚段,每个回滚段中有1024个undologsegment。在MySQL5.5之前,只支持1个rollbacksegment,也就是只能记录1024个undo操作。在MySQL5.5之后,可以支持128个rollbacksegment......
  • MySQL-mysqldump原理
    mysqldump原理解析mysqldump命令执行和输出mysqldump--no-defaults-hlocalhost-uroot-p12345678-P3306--databaseseo_oslog--tablest1--single-transaction--master-data=2--set-gtid-purged=OFF>t1.sql日志输出2023-04-23T03:42:18.124438Z2Connect......
  • docker网络模式
    一、docker网络概述1、docker网络实现的原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一......
  • docker 的数据、资源管理
    一、CPU控制cgroups,是一个非常强大的linux内核工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。所以cgroups(Controlgroups)实现了对资源的配额和度量。cgroups有四大功能:资源限制:可以对任务使用的资源总额进行限制;......