iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
自我挑戰組

數據新手村:統計系畢業生 30 天打怪升級之旅系列 第 5

Day 05 - MySQL 從零到一安裝指南

  • 分享至 

  • xImage
  •  

大家好,歡迎來到數據新手村的第五天!在前幾天已經準備好了 Python 的開發環境。今天,我們將要建造一個存放所有數據、堅實可靠的「金庫」—— MySQL 資料庫

為什麼需要資料庫?當數據量變大、關聯變複雜時,單純依賴 CSV 或 Excel 檔案會變得效率低下且難以管理。一個結構化的關聯式資料庫 (Relational Database) 能讓我們用更高效、更安全、更系統化的方式儲存與查詢資料。MySQL 正是這個領域最受歡迎、應用最廣泛的開源選擇。

這篇教學將會非常長、非常詳細,但請跟著一步步操作,我會解釋每一個畫面的每一個選項。完成後將擁有一個專業級的本地資料庫環境。


安裝流程 Part 1:下載與準備

步驟一:前往 MySQL 官網

  • 下載連結: MySQL下載點
  • 版本選擇: 請選擇 "MySQL Community Server",並在下一頁找到 "MySQL Installer for Windows"。

https://ithelp.ithome.com.tw/upload/images/20250918/20178546UmN2LSVwhW.png

步驟二:線上 vs. 離線?選擇你的安裝檔

您會看到兩個主要的下載選項,它們的差別在於安裝方式:

安裝檔類型 Web 安裝版 (web-community) 完整安裝版 (community) - (推薦)
檔案大小 非常小 (~2 MB) 非常大 (~350 MB)
運作方式 先下載一個啟動器,安裝時再從網路下載您選擇的元件。 所有元件都已包含在下載檔中,可完全離線安裝。
優點 初始下載快,只下載需要的元件。 安裝過程不需網路,速度穩定。
缺點 安裝時必須保持網路穩定。 初始下載慢,包含可能用不到的元件。

建議: 為了確保安裝過程的穩定,我們選擇下載檔名中不包含 web完整安裝版

https://ithelp.ithome.com.tw/upload/images/20250918/20178546lHiZqaMvue.png


安裝流程 Part 2:安裝類型與元件

執行 .msi 安裝檔後,正式進入安裝程序。

步驟三:選擇「Custom (自訂安裝)」

安裝程式會詢問安裝類型。

  • Server only (僅伺服器): 只安裝後端資料庫引擎。
  • Client only (僅客戶端): 只安裝操作工具,電腦本身沒有資料庫。
  • Full (完整安裝): 安裝所有東西,過於臃腫。
  • Custom (自訂安裝): (推薦) 讓我們能精準選擇需要的元件,保持系統乾淨。

https://ithelp.ithome.com.tw/upload/images/20250918/20178546v2UqZnqa5M.png

步驟四:挑選三大神器

選擇 Custom 後需要手動從左邊的「可選產品」中,將需要的三个核心元件,新增到右邊的「準備安裝」清單中。

  1. MySQL Server - 資料庫的心臟與倉庫

    • 這是 MySQL 的核心伺服器,是真正儲存和管理資料的後端服務。(必選)
  2. MySQL Workbench - 視覺化的駕駛艙

    • 這是官方的圖形化管理工具 (GUI),讓我們可以用滑鼠點擊的方式,直觀地操作資料庫、撰寫 SQL。(必選)
  3. MySQL Shell - 專業的命令引擎室

    • 這是一個功能強大的進階命令列工具,不僅支援 SQL,還內建了 Python 和 JavaScript 執行環境。(建議選上)

選好後,點擊 Next,然後在確認畫面點擊 Execute 開始安裝。

https://ithelp.ithome.com.tw/upload/images/20250918/20178546Toezxi8WPK.png
https://ithelp.ithome.com.tw/upload/images/20250918/201785465qFE62LPDj.png


安裝流程 Part 3:伺服器設定 (Configuration)

元件安裝完成後,會進入最關鍵的伺服器設定環節。這裡的每一步都非常重要,但好消息是,我們只需要使用預設值即可

https://ithelp.ithome.com.tw/upload/images/20250918/20178546OD2o9TnK9n.png

設定畫面 1:Type and Networking (類型與網路)

  • Config Type: 選擇 Development Computer (開發者電腦)。這會讓 MySQL 只使用最少的系統資源,不影響您電腦的其他工作。
  • Connectivity: 保持 TCP/IP 打勾,Port3306。這是全世界通用的 MySQL 連線地址。
  • 防火牆: 務必保持 Open Windows Firewall ports... 打勾,允許其他程式連線到資料庫。
  • 操作: 直接點擊 Next

https://ithelp.ithome.com.tw/upload/images/20250918/20178546CK1KDoeCgd.png

設定畫面 2:Authentication Method (驗證方法)

  • 選擇: Use Strong Password Encryption... (使用強密碼加密)。這是 MySQL 8+ 最新的、更安全的密碼驗證機制。
  • 理由: 我們是全新的環境,所有工具都支援這個新機制,沒有理由使用不安全的舊版方法。
  • 操作: 直接點擊 Next

https://ithelp.ithome.com.tw/upload/images/20250918/20178546RgA5J8RZHz.png

設定畫面 3:Accounts and Roles (帳號與角色)

  • Root Account Password: (極度重要!) 請在此設定並牢記您的 root 帳號密碼。root 是資料庫的超級管理員,擁有最高權限。
  • MySQL User Accounts: 這裡是建立一般權限的使用者,我們學習階段用不到。
  • 操作: 輸入兩次您的 root 密碼,然後點擊 Next

https://ithelp.ithome.com.tw/upload/images/20250918/20178546gnQVxZc3U3.png

設定畫面 4 & 5 & 6...

接下來的 Windows ServiceServer File Permissions 等所有畫面,安裝程式都已經選擇了最標準、最安全的設定。

  • 操作: 請放心地一路點擊 Next,直到看到 Apply Configuration 畫面。

https://ithelp.ithome.com.tw/upload/images/20250918/20178546brjVwjZxsO.pnghttps://ithelp.ithome.com.tw/upload/images/20250918/20178546Du7SyXHbel.png

最後一步:應用設定

  • Apply Configuration 畫面,點擊 Execute。安裝程式會將所有的設定寫入系統。
  • 等待所有項目都打上綠色勾勾後,點擊 Finish

https://ithelp.ithome.com.tw/upload/images/20250918/20178546k3QX4QSsNW.png
https://ithelp.ithome.com.tw/upload/images/20250918/20178546xkE0mFU5eQ.png


結語:首次連線與導覽

安裝完成後,在最後一個畫面,請保持 Start MySQL Workbench after setup 打勾,然後點擊 Finish

https://ithelp.ithome.com.tw/upload/images/20250918/201785465DdOPoehvV.png

MySQL Workbench 會自動啟動。

  1. 在歡迎畫面,點擊 Local instance MySQL80 這個連線方塊。
  2. 在跳出的視窗中,輸入您剛剛設定的 root 密碼,並可以勾選 Save password in vault 以便未來快速登入。
  3. 點擊 OK

https://ithelp.ithome.com.tw/upload/images/20250918/201785461BF39HoZHk.pnghttps://ithelp.ithome.com.tw/upload/images/20250918/20178546E831kgobwm.png

恭喜已成功登入數據金庫!現在,資料庫已經在背景中穩定運行,隨時等待指令。

「金庫」已經建好,但它還需要一把更方便的萬用鑰匙。明天,Day 06,將會安裝另一款強大的圖形化工具——DBeaver,並學習如何將它連上我們今天建好的 MySQL 金庫。敬請期待!


上一篇
Day 04: 專業級 Python 工作站 - PyCharm
下一篇
Day 06 - DBeaver 安裝與連線 MySQL 教學
系列文
數據新手村:統計系畢業生 30 天打怪升級之旅9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言