最簡單是在建立容器中加引數
docker run -p 3306:3306 --name mysql --restart always -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e mysql_root_password=123456 -d mysql:5.7 --lower_case_table_names=1
檢視mysql大小寫敏感
show global variables like '%lower_case%';
進入docker中mysql
docker exec -it 容器id /bin/bash
需要修改的檔案 mysql5
/etc/mysql/mysql.conf.d/mysqld.cnf
mysql8
/etc/mysql/my.cnf
需要在這個檔案最後新增這一行引數
lower_case_table_names=1
操作方式
cat >> /etc/mysql/mysql.conf.d/mysqld.cnf <
docker 搭建nacos並連線mysql資料庫
最近有在寫自己的腳手架專案,所以需要乙個配置中心。也可以用spring cloud的config bus實現,但是自己更熟悉nacos動態配置的使用,所以就自己用docker搭建乙個。因為我需要使用docker搭建。對於配置的儲存希望在另外乙個docker搭建的資料庫上,不可避免的不能用簡單的直接d...
contos 使用docker安裝mysql
安裝docker yum install docker檢視docker是否安裝成功 docker v 檢視docker版本啟動docker 兩種啟動方式 systemctl start docker 正常啟動 systemctl enable docker 開機啟動常用命令 docker image...
Deepin安裝docker使用mysql
docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。deepin 官方的應用倉庫已經整合了 docker,但不是類似於 docker ce 這樣的...