docker安裝並解決mysql大小寫敏感設定

2021-10-05 06:14:20 字數 606 閱讀 3299

最簡單是在建立容器中加引數

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 這樣的...