我创建了一个mysql docker镜像并成功启动了容器。我已经使用了这个实例一段时间了,它里面有很多数据。现在我想更改其启动参数以添加字符集服务器。如何在不丢失任何数据的情况下使用此参数重新启动此mysql实例?
答案 0 :(得分:0)
这取决于mysql docker page如何存储数据库:
docker volume ls
也可以提供帮助。在这两种情况下,您都需要按mysql docker page:
中的说明添加自定义配置MySQL启动配置在文件
#app/config/config.yml session: // set your values here cookie_lifetime: 86400 gc_maxlifetime: 18000
中指定,该文件又包含/etc/mysql/my.cnf
目录中以/etc/mysql/conf.d
结尾的所有文件。此目录中文件中的设置将扩充和/或覆盖
.cnf
中的设置。如果要使用自定义的MySQL配置,可以在主机上的目录中创建备用配置文件,然后将该目录位置作为/etc/mysql/my.cnf
安装在mysql容器中。