1. 程式人生 > 資料庫 >Docker - mysql 忽略大小寫

Docker - mysql 忽略大小寫

文章目錄

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 的,必須寫在後面