# 使用docker建立MySQL伺服器 ``` docker pull mysql ``` 下載mysql的image檔,預設為當時最新版 接著在喜歡的位置創一個資料夾方便連接container儲存資料 ``` docker run --name my_sql -v C:\Users\barry\Desktop\my_sql:/var/lib/mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=0000 mysql ``` \-\-name : container名稱 -v 或 \-\-volume : 連接路徑,前為本機端的路徑,後為mysql server的 container內部的儲存路徑是/var/lib/mysql,連出來本機方便儲存資料 -d : 可背景執行 -p : 連接port,讓本機能連進去mysql server -e : 設定環境變數,這裡的MYSQL_ROOT_PASSWORD是設定密碼,其他變數的設定可去[docker hub mysql](https://hub.docker.com/_/mysql)查 可連進去用mysql terminal下指令 ``` docker exec -it my_sql mysql -uroot -p ``` exec : 執行指令 -it : 開啟一個指令介面 mysql -uroot -p : 開啟mysql terminal的指令 ###### tags: `Docker`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up