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设置默认数据库的资料请关注脚本之家其它相关文章!
相关文章
面试被问select......for update会锁表还是锁行
select … for update 是我们常用的对行加锁的一种方式,那么select......for update会锁表还是锁行,本文就详细的来介绍一下,感兴趣的可以了解一下2021-11-11MySQL空间函数ST_Distance_Sphere()的使用方式
这篇文章主要介绍了MySQL空间函数ST_Distance_Sphere()的使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-11-11mysql:Can''t start server: can''t create PID file: No space
这篇文章主要介绍了mysql启动失败不能正常启动并报错Can't start server: can't create PID file: No space left on device问题解决方法,需要的朋友可以参考下2015-05-05
最新评论