vocus logo

方格子 vocus

Mac 平臺使用 Homebrew 安裝 MySQL 8.0 詳細步驟與實用技巧

更新 發佈閱讀 4 分鐘

最近需要在 Mac 上搭建開發環境,選擇使用 Homebrew 來安裝 MySQL 8.0。整個過程比想像中順利,在這裡分享完整的安裝步驟和一些實用技巧。

安裝前準備

確保你的系統已經安裝了 Homebrew。如果還沒有安裝,可以在終端執行:

/bin/bash -"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安裝步驟

1. 更新 Homebrew

首先更新 Homebrew 到最新版本:

brew update

2. 安裝 MySQL 8.0

執行以下命令安裝 MySQL 8.0:

brew install mysql@8.0

安裝過程會自動下載並配置 MySQL,通常需要幾分鐘時間。Homebrew 會自動處理環境變數配置,安裝完成後可以直接使用 mysql 命令。

Install MySQL8.0

Install MySQL8.0

3. 啟動 MySQL 服務

啟動 MySQL 服務有兩種方式:

方式一:立即啟動(不開機自啟)

brew services start mysql@8.0

方式二:手動啟動

mysql.server start

4. 安全配置

執行 MySQL 的安全配置腳本:

mysql_secure_installation

這個腳本會引導你完成以下配置:

  • 設置 root 密碼
  • 移除匿名用戶
  • 禁止 root 遠程登入
  • 刪除測試數據庫
  • 重新載入權限表

建議全部選擇 "Yes" 來提高安全性。

Start and mysql_secure_installation

Start and mysql_secure_installation

驗證安裝

登入 MySQL

mysql -u root -p

輸入剛才設置的密碼即可登入。

Test MySQL

Test MySQL

可選:配置DataGrip

如果你偏好使用軟體來操作數據庫,可用配置工具連結到數據庫(例如DataGrip工具)。

Use DataGrip config

Use DataGrip config

Test DataGrip

Test DataGrip

常用命令

服務管理

# 啟動服務

brew services start mysql@8.0# 停止服務

brew services stop mysql@8.0# 重啟服務

brew services restart mysql@8.0# 查看服務狀態

brew services list

連接 MySQL

# 使用 root 用戶連接

mysql -u root -p# 連接到指定數據庫

mysql -u root -p database_name# 指定主機和端口

mysql -h localhost -P 3306 -u root -p

卸載 MySQL

如果需要卸載:

# 停止服務

brew services stop mysql@8.0# 卸載

brew uninstall mysql@8.0刪除數據(可選)

rm -rf /opt/homebrew/var/mysql

總結

使用 Homebrew 安裝 MySQL 8.0 非常簡便,整個過程只需要幾個命令就能完成。Homebrew 會自動處理依賴關係和配置,比手動安裝要省心很多。安裝完成後記得做好安全配置,就可以開始愉快地使用 MySQL 了。

希望這篇教程對你有幫助!如果遇到其他問題,歡迎在評論區交流。

留言
avatar-img
Leon Wong 282
7會員
23內容數
Hi,我是 Leon Wong(亮之)——電腦科學與開發愛好者,也是 Notion 重度使用者。如果你想更高效地學習與創作,這裡會是你的實用資源。
你可能也想看
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
首頁是使用者的第一印象,對沒有行銷預算、只能靠自然流量的產品來說更是關鍵。完成登入系統後,我用 Claude CLI 讓 AI 先生成一個首頁版本。雖然結果看起來很有 AI 感,但至少功能齊全,能當作基礎框架。重點不是設計多精美,而是先把系統跑起來,之後再優化。先求有,再求好,這才是 MVP 精神。
Thumbnail
首頁是使用者的第一印象,對沒有行銷預算、只能靠自然流量的產品來說更是關鍵。完成登入系統後,我用 Claude CLI 讓 AI 先生成一個首頁版本。雖然結果看起來很有 AI 感,但至少功能齊全,能當作基礎框架。重點不是設計多精美,而是先把系統跑起來,之後再優化。先求有,再求好,這才是 MVP 精神。
Thumbnail
本文分享以AI加速開發健身健康紀錄APP的經驗,從核心功能MVP(最小可行產品)的設計,包含飲食記錄(AI辨識熱量)、運動記錄、數據分析,到未來擴展社群功能、挑戰任務及商城合作的完整規劃,目標打造更有效率、更具互動性的健身追蹤平臺。
Thumbnail
本文分享以AI加速開發健身健康紀錄APP的經驗,從核心功能MVP(最小可行產品)的設計,包含飲食記錄(AI辨識熱量)、運動記錄、數據分析,到未來擴展社群功能、挑戰任務及商城合作的完整規劃,目標打造更有效率、更具互動性的健身追蹤平臺。
Thumbnail
這篇來探究一下為什麼程式開發的進度一再延後,簡單地說就是沒有把程式開發放在重要的位置,一直被其它的事務所拖延。
Thumbnail
這篇來探究一下為什麼程式開發的進度一再延後,簡單地說就是沒有把程式開發放在重要的位置,一直被其它的事務所拖延。
Thumbnail
Manus 是一款 AI 驅動的網頁開發平台,只需用自然語言描述,就能自動生成前端頁面與原始碼,協助創業者與設計師快速部署網站,省下大量溝通與開發時間。點擊邀請連結即可免費註冊體驗。
Thumbnail
Manus 是一款 AI 驅動的網頁開發平台,只需用自然語言描述,就能自動生成前端頁面與原始碼,協助創業者與設計師快速部署網站,省下大量溝通與開發時間。點擊邀請連結即可免費註冊體驗。
Thumbnail
利用 Google Apps Script 串接 LINE 聊天機器人和 OpenAI,打造每日定時傳送鼓勵訊息、提供對話的自動化系統。文章分享開發過程中的心得和遇到的問題,如 LINE Messaging API 如何僅針對特定群組回訊、App Script 除錯、及 OpenAI費用考量。
Thumbnail
利用 Google Apps Script 串接 LINE 聊天機器人和 OpenAI,打造每日定時傳送鼓勵訊息、提供對話的自動化系統。文章分享開發過程中的心得和遇到的問題,如 LINE Messaging API 如何僅針對特定群組回訊、App Script 除錯、及 OpenAI費用考量。
Thumbnail
ChatGPT Canvas 是基於 GPT-4o 模型的全新動態界面,旨在提升寫作與程式開發的效率。它不僅提供智能編輯和寫作輔助功能,還支持程式碼轉換和錯誤修復,讓用戶能在更靈活的環境中創作。這篇文章介紹了 Canvas 的核心功能和使用流程,幫助使用者更好地瞭解如何利用此工具提升創作質量與效率。
Thumbnail
ChatGPT Canvas 是基於 GPT-4o 模型的全新動態界面,旨在提升寫作與程式開發的效率。它不僅提供智能編輯和寫作輔助功能,還支持程式碼轉換和錯誤修復,讓用戶能在更靈活的環境中創作。這篇文章介紹了 Canvas 的核心功能和使用流程,幫助使用者更好地瞭解如何利用此工具提升創作質量與效率。
Thumbnail
僅僅用了兩天就完成Google AI Essentials課程,整個課程總長約9小時,但實際上花掉的時間不用這麼多。這算是我第一次上Coursera的課、也是第一次上Google的課程,也得到不少心得。
Thumbnail
僅僅用了兩天就完成Google AI Essentials課程,整個課程總長約9小時,但實際上花掉的時間不用這麼多。這算是我第一次上Coursera的課、也是第一次上Google的課程,也得到不少心得。
Thumbnail
這是 30 天寫作挑戰的第 16 天。今天要跟大家分享的主題是:3 個學習前端時,重要的程式框架
Thumbnail
這是 30 天寫作挑戰的第 16 天。今天要跟大家分享的主題是:3 個學習前端時,重要的程式框架
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News