1.启动容器
docker start mysql
2.进入容器
docker -it mysql /bin/bash
3.查看配置
cd /etc/mysql/mysql.conf.d/
ls
cat mysqld.cnf
在容器里面 vi命令会提示bash: vi: command not found
新的机器很多命令不全,所以先安装vi
3.1
apt-get install vim
这时会报错
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim
执行以下两道命令
apt-get update
apt-get install vim
安装之后还是不能用,请重启mysql或者docker,重新进入
4.修改配置文件
cd /etc/mysql/mysql.conf.d/
vi mysqld.cnf
配置文件中添加
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
#在mysqld原有的配置后面加上
[mysqld]
character_set_server=utf8
collation-server=utf8_general_ci
lower_case_table_names=1
character_set_client=utf8
PS:如果你删除(rm
)了mysql容器,重新docker run mysql
这个容器,就需要重新配一下了