mac下使用docker安裝mysql

拉取mysql鏡像

docker pull mysql

在這裏插入圖片描述
拉取完後大致是這樣的控制檯輸出,因爲我這裏已經拉取過了,這時候我們查看一下鏡像是否拉取下來

查看鏡像拉取狀態

docker container ls

在這裏插入圖片描述

在這裏我們可以看到我的鏡像是在5天前左右拉取下來的

創建mysql/data文件夾

這裏的mysql data是將來docker的mysql內容掛載的路徑,如下圖:
在這裏插入圖片描述

使用docker啓動mysql

命令如下:
docker run -d -p 127.0.0.1:3306:3306 –name mysql -v /Users/shiyuan/Documents/dockerroot/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:latest
參數說明:

  • (1) -d (Detached)表示容器將以後臺模式運行,所有I/O數據只能通過網絡資源或者共享卷組來進行交互。
  • (2) -p 127.0.0.1:3306:3306將主機(127.0.0.1)的端口 3306 映射到容器的端口 3306 中。這樣訪問主機中的 3306 端口就等於訪問容器中的 3306 端口。
  • (3) –name mysql57給容器取名爲 mysql57,這樣方便記憶。
  • (4) -v /Users/shiyuan/Documents/dockerroot/mysql/data:/var/lib/mysql 將本機的文件目錄掛載到容器對應的目錄(/var/lib/mysql)中。這樣可以通過數據卷實現容器中數據的持久化。
  • (6) -e MYSQL_ROOT_PASSWORD=”123456”-e 表示設置環境變量,此處設置了 mysql root 用戶的初始密碼爲 123456。

這樣我們就將mysql運行起來了,現在我們用navicat進行鏈接測試

測試mysql鏈接情況

輸入密碼,點擊左下邊的test就會彈出上面的鏈接成功的彈框
在這裏插入圖片描述

ad time

超詳細圖文搭建個人免費博客

歡迎關注「蛇崽網盤教程資源」公衆號 ,在微信後臺回覆「領取資源」,獲取IT資源200G乾貨大全。

在微信後臺回覆「130個小程序」,即可免費領取享有導入就能跑的微信小程序

在微信後臺回覆「Flutter移動電商」,即可免費領取Flutter移動電商系列全套
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章