首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用不同的启动参数重新启动mysql停靠映像

如何使用不同的启动参数重新启动mysql停靠映像
EN

Stack Overflow用户
提问于 2016-04-28 06:20:52
回答 1查看 2.9K关注 0票数 1

我创建了一个mysql码头映像,并成功启动了容器。我使用这个实例已经有一段时间了,其中包含了很多数据。现在,我想更改它的启动参数以添加字符集服务器。如何在不丢失任何数据的情况下使用此参数重新启动mysql实例?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-28 06:31:02

这取决于如何存储数据库,正如mysql停靠页面中所解释的那样:

  • 通过数据卷:为了获得该卷的路径,您需要检查当前容器,然后可以将其移动到由新映像启动的新容器的新卷的路径。我是用剧本做的,但是有了码头1.10,1.11,docker volume ls也能帮上忙。
  • 通过安装在容器中的主机系统上的数据目录,在这种情况下,除了在新容器中挂载同一个主机文件夹之外,您不必做任何其他事情。

在这两种情况下,都需要添加自定义配置,如mysql停靠页面中所解释的那样。

MySQL启动配置是在文件/etc/mysql/my.cnf中指定的,而该文件又包含以.cnf结尾的/etc/mysql/conf.d目录中的任何文件。 此目录中的文件中的设置将增加和/或覆盖/etc/mysql/my.cnf中的设置。如果要使用自定义的MySQL配置,可以在主机上的目录中创建可供选择的配置文件,然后将该目录位置作为/etc/mysql/conf.d挂载到mysql容器中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36906749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档