有時候開發需求會自己做一下測試資料,在自己電腦本地安裝的服務多了電腦環境會搞的很亂,這時使用雲伺服器安裝個docker服務是一個不錯的選擇。
下面步驟是在騰訊雲上安裝docker-mysql映象,並匯入資料,使用的過程。
服務端配置
首先使用ssh登入伺服器,然後按照下面的步驟一步一步操作即可。
安裝mysql:5.6 Docker映象
docker pull mysql:5.6
檢視本地存在的映象
docker images
刪除多餘下載的image, 映象image id 可以透過命令,docker images 進行檢視
docker rmi 映象image id
執行mysql映象,並設定mysql 的root賬號密碼
docker run -d --name mysql -p 3336:3306 -eMYSQL_ROOT_PASSWORD=123456 mysql:5.6
開啟一個存在的docker 容器
docker start mysql
防火牆放行3336埠
firewall-cmd --zone=public --add-port=3336/tcp --permanent firewall-cmd --reload firewall-cmd --state
進入docker mysql的映象進行互動
docker exec -t -i mysql /bin/bash 或者 docker attach mysql
登入mysql 資料庫
mysql -u root -p 123456
修改mysql:8的加密方式,針對低版本客戶端訪問高版本mysql服務報錯時,加密方法不一致報錯,修改加密方式。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; flush privileges;
退出資料庫
quit;
退出docker 互動
ctr + d
客戶端配置
使用msql客戶端連結docker mysql服務,然後使用客戶端批次匯入資料庫檔案即可。一個玩具資料庫服務建立完畢。