原因
MySQL的DNS解析配置问题导致连接慢。
解决方法
修改MySQL配置文件,添加skip-name-resolve:
[mysqld]
skip-name-resolve
重启MySQL容器:
[root@template-centos7 /root]#docker restart mysqlN
mysqlN
不想用vi编辑的参考下列方式注意这是覆盖操作:文件夹必须存在否则会提示找不到文件夹
docker cp d8597890f2cc:/etc/mysql/my.cnf /root/docker/
docker cp /root/docker/my.cnf d8597890f2cc:/etc/my
命令意思就是:
- 将docker中CONTAINER ID是d8597890f2cc的/etc/mysql/my.cnf文件夹复制到宿主机的/root/docker/目录下
- 将宿主机的/root/docker/my.cnf文件复制到CONTAINER ID是d8597890f2cc的/etc/mysql/文件夹下面