N1是arm64架構,docker中沒有5.7版本的,只有8.0版本的,因此需要用docker安裝8.0
若沒有錯誤,啟動時間比較長,要幾分鐘,耐心等待,用 docker ps 查看狀態
此時mysql就可以遠程連接了。
方法/步驟
執行docker search mysql在docker中查找是否有關于mysql的鏡像
請點擊輸入圖片描述
拉取需要版本的mysql,執行語句:docker pull mysql:8.0,具體操作如下圖
請點擊輸入圖片描述
查看安裝好的mysql鏡像,執行語句:docker images,具體如下圖所示:
請點擊輸入圖片描述
啟動mysql鏡像并生成容器,執行語句:
docker run -it --name My1-mysql -p 23306:3306 -e MYSQL_ROOT_PASSWORD=123456 9b51d9275906
其中
MYSQL_ROOT_PASSWORD=123456:表示設置 MySQL 服務 root 用戶的密碼。
請點擊輸入圖片描述
執行docker ps查看啟動狀態和容器ID
請點擊輸入圖片描述
以交互式的方式進入mysql,執行以下語句:
docker exec -it f46fc6db10c1 /bin/bash
具體操作如下圖所示:
請點擊輸入圖片描述
7
執行命令mysql -h localhost -u root -p,提示輸入密碼,輸入123456,就可以進行相關數據庫操作。具體如下圖所示:
請點擊輸入圖片描述
N1是arm64架構,docker中沒有5.7版本的,只有8.0版本的,因此需要用docker安裝8.0
若沒有錯誤,啟動時間比較長,要幾分鐘,耐心等待,用 docker ps 查看狀態
此時mysql就可以遠程連接了。
方法/步驟
執行docker search mysql在docker中查找是否有關于mysql的鏡像
請點擊輸入圖片描述
拉取需要版本的mysql,執行語句:docker pull mysql:8.0,具體操作如下圖
請點擊輸入圖片描述
查看安裝好的mysql鏡像,執行語句:docker images,具體如下圖所示:
請點擊輸入圖片描述
啟動mysql鏡像并生成容器,執行語句:
docker run -it --name My1-mysql -p 23306:3306 -e MYSQL_ROOT_PASSWORD=123456 9b51d9275906
其中
MYSQL_ROOT_PASSWORD=123456:表示設置 MySQL 服務 root 用戶的密碼。
請點擊輸入圖片描述
執行docker ps查看啟動狀態和容器ID
請點擊輸入圖片描述
以交互式的方式進入mysql,執行以下語句:
docker exec -it f46fc6db10c1 /bin/bash
具體操作如下圖所示:
請點擊輸入圖片描述
7
執行命令mysql -h localhost -u root -p,提示輸入密碼,輸入123456,就可以進行相關數據庫操作。具體如下圖所示:
請點擊輸入圖片描述