🌎
Go! Raymond
LinkedinGithub
  • 🤚Welcome!
  • 👨‍💻About Me
  • 🗒️Blog
    • Not just a technical blog
    • First Working Day After Leaving Trading Floor
  • 🇻🇳Work/Life in Saigon
    • Life in Saigon
      • 🪙胡志明市最佳換匯場所
      • 🥜五郡安東市場 | 伴手禮堅果類
      • 💸越南什麼東西便宜?
      • ☕胡志明工作咖啡廳
    • VN Market
      • 📒Vietnam Stock Market 101
      • 📈Major Equity Index
      • Market Research
        • 越南盾VND長期貶勢
  • 💻Technology
    • Data
      • Business Intelligence Platform
        • 📈Streamlit
          • Install and Create a Streamlit Project
      • 💾Storage | Database
        • How to install MySQL on your computer with Docker?
    • Docker
      • Docker Basic
    • Python
      • Speed up Python
        • Asynchronous
      • Clean Code in Python
        • 命名(Naming)
        • 寫法
    • Web Development
      • FastAPI
        • 建立API
        • 回傳HTML
      • RESTful API是什麼?
    • Office Automation
      • Word Template with Python
    • Task Automation
      • Rocketry
        • Example of historical stock price update (Rocketry)
      • Prefect
    • 💻How to build your own VPN server?
  • 🚀Startup
    • Y Combinator - Startup School
      • Should You Start A Startup?
  • 🌎Travel
    • 🏔️Himalaya, Nepal
      • 🗒️How to apply Nepal travel visa as Taiwanese?
      • 🏔️Annapurna Circuit Trek (ACT)
        • 🎒Equipments checklist
Powered by GitBook
On this page
  1. Technology
  2. Data
  3. Storage | Database

How to install MySQL on your computer with Docker?

PreviousStorage | DatabaseNextDocker

Last updated 1 year ago

一般來說只要Google搜尋該資料庫的名稱,理論上就會導到一些頁面來讓我們下載相對應的安裝檔案,但這些過程有時候其實不是那麼的順利,尤其是Windows系統,在遭受一連串各種錯誤後,我發現有一個方法最為輕鬆愉快,就是使用Docker!


Step 1:請先註冊安裝!

選擇自己的作業系統或晶片版本後,執行下載並安裝(就跟一般的軟體安裝一樣)。

  • Mac - Apple Chip

  • Mac - Intel Chip

  • Windows

  • Linux

Step 2:下載Docker images

執行Docker desktop後,請找到左側導航欄中的Images,並搜尋你要的資料庫(例如:mysql),找到最多下載或最多星星評價的通常都是官方提供的,之後點選Pull。

Step 3:初次設定資料庫

首先點選左側的Images,應該就會看到我們剛剛安裝的mysql了,只要在Actions上點選執行

之後就會跳出一個視窗請我們提供相關的設定,Volume就是這個mysql資料庫要儲存的位置在哪,這樣就可以永久保存在我們的電腦中,而我們也可以同時設定多個MySQL服務,透過不同的container name來執行。

同時建立多個mysql服務時,同時只能執行一個服務,但可以設計切換模式。

同理我們也可以透過Docker來安裝並執行多個資料庫服務,例如同時有MySQL、Redis與MongoDB。


這個方法是我試過體驗最佳的模式,不然每次安裝大型服務時總是有點痛苦,在切換版本時更是驚人,所以推薦這個方法。

💻
💾
Docker desktop