1、遇到的问题
时区总是相差8个小时
2、
首次解决方法
进入容器
/etc/my.cnf 是链接文件,修改不了
服务器新建my.cnf ,增加 default-time-zone ='+8:00';
然后把服务器新建的 my.cnf 复制到容器内,重新启动mysql容器,有报错
3、
最终解决方法
进入容器,命令进入myql,执行一些mysql命令进行配置的修改。
备注:
mysql -uroot -p
输入新建mysql容器时设置的MYSQL_ROOT_PASSWORD 密码,要报错
直接Enter,竟然进入了。
4、今天又修改了其他配置,一起记录下来
mysql提示 too many connections;
备注:
以上修改方法,都只是临时性的。一旦重启,docker restart,就都会失效。
我这次docker安装的mysql,最开始安装时,没有指定配置文件的映射关系。
所以导致 改不成mysql的配置文件。
而现在这个mysql上连接了太多的项目,不敢随意动,所以只能先通过这种暂时的方式来解决。
之后用docker 安装mysql时,一定要记得指定配置。