不知道大家有没有过想保存已经运行的 mysql 容器为镜像的经验,如果有的话你会发现 commit 以后再运行的 mysql 能启动,但是数据没有保存过来。如果你不知道什么的话,看看阿蛮君的这篇文章 Docker commit 镜像后数据丢失。 既然已经知道了问题所在,那么想办法解决问题,只需要更改 mysql 的数据目录即可。 1. 正常方式启动 mysql docker run -d \ --...
这段时间阿蛮君发现 mysql 一启动就会占用 300m+ 的内存,一段时间后就增加到 500m+。 于是想着怎么让它不占用那么多,毕竟对博客来说应该不必要,文章能占多少空间,查询也不费力。 如果你硬要问我为什么要纠结它占用内存的多少,那我只能实话实说服务器实在太贵!!! 上网搜索,最终在 mysql 添加如下配置,注意 linux 和 windows 下的配置文件后缀不同,阿蛮君是修改的 my....
连接 mysql 数据库很慢原因是 mysql 主机查询 DNS 很慢或是有很多客户端主机时会导致连接很慢,如果内网机器不能够连接外网,那么 DNS 解析是不可能完成的,从而也就明白了为什么连接那么慢了。 解决方案,跳过域名解析,编辑 mysql 配置文件。linux 下为 my.cnf,windows 下为 my.ini。 [mysqld] skip-name-resolve 同时, 请注意在增...