Docker部署Mysql常见问题总结

2021-02-21  本文已影响0人  fanxcv
  1. 无法加载自定义的配置文件
    这个是因为docker中的mysql启动用户为mysql,而非root,docker挂载的文件则是挂载在root用户下,mysql启动时会因为权限问题而无法读取配置文件,导致加载失败
    解决方案:
chown 999:999 my.cnf
  1. 时区问题,mysql容器启动时,默认使用的UTC标准时区,所以会导致mysql的时间与实际时间相差8小时
    解决方案:
[mysqld]
default-time_zone='+8:00'
  1. 命令行无法输入中文
    这是由于Docker容器默认使用的字符集为:POSIX,而POSIX不支持中文
    解决方案:
docker exec -it container_name env LANG=C.UTF-8 /bin/bash
上一篇下一篇

猜你喜欢

热点阅读