实际开发过程中,开发小伙伴一般都用的是WINDOWS环境,大小写就是个非常讨厌的问题。下面用个笨办法解决这个问题。
先跑起来一个MySql容器
docker-compose.yml如下:
version: '3'
services:
mysql:
image: mysql:5.7
ports:
- 3306:3306
volumes:
- ./mysql-data:/var/lib/mysql
- ./mysql:/etc/mysql
将容器运行,编辑./mysql下的my.cnf或者相关配置文件,针对大小写敏感,添加如下项:
[mysqld]
lower_case_table_names = 1
然后重启容器,建议使用如下命令:
docker-compose down && docker-compose up -d
这时候,小伙伴们就可以愉快的使用数据库了
mariadb/MYSQL时区问题的解决
在mysqld段增加
default-time-zone = '+8:00' ## 修改数据库时区
切记,必须重置数据库,即删除数据库卷才可以
