因为ECS进入mysql容器之后,无法编辑配置文件,vim指令失效(安装也失败,会自动跳出容器),因此我们选择将文件复制到本地,进行更改,更改完毕后,复制回容器。
文章目录
step1. 将配置文件复制到本地(进入保存该配置文件的文件夹下,执行该命令):
docker cp mysql:/etc/mysql/conf.d/docker.cnf docker.cnf
step2.编辑配置文件
vim docker.cnf
进入配置文件后,i键进入编辑模式,在已有内容后添加以下参数(绿色框内是已有内容,黄色框内是需要增加的参数)
performance_schema_max_table_instances=400
table_definition_cache=400
performance_schema=off
table_open_cache=64
innodb_buffer_pool_chunk_size=64M
innodb_buffer_pool_size=64M
填写完毕后,esc退出插入模式,:w保存,:q退出配置文件
step3.配置文件编辑完毕后,覆盖原文件
docker cp docker.cnf mysql:/etc/mysql/conf.d/docker.cnf
step4.重启mysql
docker stop mysql
docker start mysql
step5.查看修改后的内存情况
docker stats