mysql的docker容器如何设置默认的数据库技巧详解

 更新时间:2023年10月31日 09:19:56   作者:ponponon  
这篇文章主要为大家介绍了mysql的docker容器如何设置默认的数据库技巧详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

正文 

使用 MYSQL_DATABASE 环境变量就行

This variable is optional and allows you to specify the name of a database to be created on image startup. If a user/password was supplied (see below) then that user will be granted superuser access (corresponding to GRANT ALL) to this database.

这个变量是可选的,允许您指定要在映像启动时创建的数据库的名称。如果提供了用户/密码(见下文),那么该用户将被授予对该数据库的超级用户访问权限(对应于GRANT ALL)。

示例

version: "3"
  mysql8:
    container_name: mysql8
    image: mysql:8.0.34
    restart: always
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=Ep7zMmBfXm4y3wx
      - MYSQL_DATABASE=image_search_engine
    volumes:
      - ./volumes/mysql/:/var/lib/mysql
      - ./my-custom.cnf:/etc/mysql/conf.d/my-custom.cnf

像上面这样就创建了一个名为 image_search_engine 的默认 database

以上就是mysql的docker容器如何设置默认的数据库技巧详解的详细内容,更多关于mysql docker设置默认数据库的资料请关注脚本之家其它相关文章!

相关文章

  • mysql安装忘记初始密码简单有效的解决方法

    mysql安装忘记初始密码简单有效的解决方法

    在本篇文章里小编给大家整理的是一篇关于mysql安装忘记初始密码简单有效的解决方法,有需要的朋友们参考学习下。
    2020-01-01
  • MYSQL administrator 使用

    MYSQL administrator 使用

    Administrator 也许你认为可以不需要这个东西,但我还是要建议你下载并使用MySQL Administrator,它提供图形界面以帮助你管理MySQL数据库,Windows用户可以通过命令提示行运行
    2008-06-06
  • 简单介绍MySQL中GROUP BY子句的使用

    简单介绍MySQL中GROUP BY子句的使用

    这篇文章主要介绍了简单介绍MySQL中GROUP BY子句的使用,是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • 解决MySql不等于的条件过滤字段值为NULL问题

    解决MySql不等于的条件过滤字段值为NULL问题

    今天遇到一个查询结果不对的问题,使用isNull能解决问题,但因查询条件过滤null,还有不同的写法,总结了两种实现方式,希望能给大家一个参考
    2024-12-12
  • MySQL备份原理详解

    MySQL备份原理详解

    备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低
    2016-05-05
  • Linux安装MySQL教程(二进制分发版)

    Linux安装MySQL教程(二进制分发版)

    这篇文章主要为大家详细介绍了Linux安装MySQL教程,二进制分发版,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Mysql如何查看表的索引

    Mysql如何查看表的索引

    这篇文章主要介绍了Mysql如何查看表的索引问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • MySQL中show命令方法得到表列及整个库的详细信息(精品珍藏)

    MySQL中show命令方法得到表列及整个库的详细信息(精品珍藏)

    MySQL中show 句法得到表列及整个库的详细信息,方便查看数据库的详细信息。
    2010-11-11
  • 使用mysql workbench自动生成ER图的实现步骤

    使用mysql workbench自动生成ER图的实现步骤

    MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具,它是著名的数据库设计工具DBDesigne4的继任者,可以通过MySQL Workbench设计和创建新的数据库图示,本文给大家介绍了使用mysql workbench自动生成ER图的实现步骤,需要的朋友可以参考下
    2024-06-06
  • MySQL常用字符串函数示例和场景介绍

    MySQL常用字符串函数示例和场景介绍

    MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练掌握这些实用工具,感兴趣的朋友跟随小编一起看看吧
    2025-07-07

最新评论