在騰訊雲上建立一個玩具docker-mysql資料服務

滴水微瀾發表於2023-02-02

有時候開發需求會自己做一下測試資料,在自己電腦本地安裝的服務多了電腦環境會搞的很亂,這時使用雲伺服器安裝個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服務,然後使用客戶端批次匯入資料庫檔案即可。一個玩具資料庫服務建立完畢。

 

相關文章