安裝 mysql 5.6
拉取映象 mysql 5.6
docker pull mysql:5.6
建立掛載目錄,主要是方便修改配置
mkdir -p $home/docker/mysql56
cd$home/docker/mysql56
執行mysql容器
docker run -p 3306:3306 --name mysql56 \
-v $pwd/conf:/etc/mysql \
-v $pwd/logs:/var/log/mysql \
-v $pwd/data:/var/lib/mysql \
-e mysql_root_password=123456 \
-d mysql:5.6 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
引數說明
• –name:容器名,此處命名為mysql56
• -v :掛載目錄
• -e:配置資訊,此處配置mysql的root使用者的登陸密碼
• -p:埠對映,此處對映 主機3306埠 到 容器的3306埠
• -d:源映象名,此處為 mysql:5.6並後台執行 後面為設定mysql的預設編碼
安裝 mysql 5.7
拉取映象 mysql 5.7
docker pull mysql:5.7
建立掛載目錄
mkdir -p $home/docker/mysql57
cd$home/docker/mysql57
執行mysql容器
docker run -p 3307:3306 --name mysql57 \
-v $pwd/conf:/etc/mysql \
-v $pwd/logs:/var/log/mysql \
-v $pwd/data:/var/lib/mysql \
-e mysql_root_password=123456 \
-d mysql:5.7 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
安裝 mysql 8
拉取映象 mysql 8
docker pull mysql:8
建立掛載目錄
mkdir -p $home/docker/mysql8
cd$home/docker/mysql8
執行mysql容器
docker run -p 3308:3306 --name mysql58 \
-e mysql_root_password=123456 \
-d mysql:8 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
使用sql圖形工具連線是出現 unable to load authentication plugin 『caching_sha2_password』 時的解決方法
1)進入mysql8容器
docker exec -it mysql8 /bin/bash
依次執行
mysql -u root -p123456
use mysql;
select host,
user
, plugin from
user
;alter
user
'root'@'%
' identified with mysql_native_password by '
123456
';alter user 'root'@'localhost' identified with mysql_native_password by '
123456';
flush privileges
;
不同版本docker修改儲存位置補充
前言 最近發現yum安裝docker,安裝的版本不一樣,有點蛇皮,雖然存放預設位置都是 var lib docker,但是它的配置檔案不一樣,這裡做個補充 1.檢視docker的版本 docker info 知道版本是1.13.1 2.修改配置檔案 這兩個隨便哪乙個都可以 3.在這裡面新增一行 ex...
同一Tomcat 多個埠部署不同的專案
一 同一tomcat 多個埠部署不同的專案 在tomcat 安裝目錄下c program files apache tomcat 6.0.29 conf找到server.xml 1 在結點後面增加結點,如下 好處 可以把多個專案部署在根目錄 二 tomcat 部置方式 優先級別為 3 2 1 第3個...
mysql 不同版本下多例項安裝部署
二進位制安裝包 xshell item sftp mysql16 mysql 5.6 版本 mysql18 mysql 8.0 版本 root localhost database ln s mysql 5.6.49 linux glibc2.12 x86 64 mysql16 root local...