Docker - mysql 忽略大小寫
阿新 • • 發佈:2020-02-28
文章目錄
Docker - mysql 忽略大小寫
1、Linux 下mysql
Linux 下mysql 區分大小寫,這個是否區分主要由 lower_case_table_names
欄位控制
要去改配置檔案,重啟mysql 才能生效,但是docker 下不需要那麼麻煩
2、構建mysql 映象
docker run \ --name mysql \ --hostname=mysql \ --restart=always \ -d \ -p 33221:3306 \ -v /etc/docker/volume/mysql/conf.d:/conf.d \ -v /etc/docker/volume/mysql/logs:/logs \ -v /etc/docker/volume/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD="OnlinezuozuoCreated.mysql.gzj" \ mysql:5.7.26 \ --lower_case_table_names=1
3、引數說明
--lower_case_table_names=1
我們只需要在mysql 命令後指定就可以了
注意,這不是docker run 命令的引數,而是mysql 的,必須寫在後面