docker修改mysql配置文件
这里简单记录下docker修改mysql配置文件
使用docker cp命令将mysql文件拷贝出来。
这里先简单介绍下docker cp命令…
格式:docker cp [容器id]:[文件路径] [宿主机路径]
eg:
docker cp c55e06b6:/etc/mysql/mysql.conf.d/mysqld.cnf /home/mysqld.cnf
意思是将c55e06b6容器里的/etc/mysql/mysql.conf.d/mysqld.cnf文件拷贝到宿主机的/home/mysqld.cnf。
这样直接在本地使用vi,进行修改即可。
在配置文件中追加一行
lower_case_table_names=1 #忽略表名大小写
修改完之后,再使用docker cp拷贝到宿主机中。
ps:将宿主机路径和容器目录换个位置即可。
格式:docker cp [宿主机路径] [容器id]:[文件路径]
eg:
docker cp /home/mysqld.cnf c55e06b6:/etc/mysql/mysql.conf.d/mysqld.cnf
这样容器内的配置文件就修改完成了。
最后执行下docker restart c55e06b6 重启下容器就好啦。