通過 Homebrew 查看(如果是用 Homebrew 安裝的)
brew info mysql
會顯示你安裝的版本、路徑等信息。
你的終端輸出顯示:你并沒有安裝 MySQL,只是查詢了 brew 中的 MySQL 安裝信息。我們一起來看下重點:
🧾 解析輸出信息關鍵點:
==> mysql: stable 9.3.0 (bottled)
...
Not installed ? ← 這表示你現在的系統上 **沒有安裝 mysql**
也就是說雖然 Homebrew 里有 MySQL 9.3.0 可供安裝、但你現在的電腦上 尚未安裝。
mysql --version
🔍 那你可能是通過其他方式安裝的
方法一:檢查是否有其他 mysql 可用
which mysql
-
如果返回的是路徑,比如 /usr/local/mysql/bin/mysql,說明你是通過 MySQL 官網安裝的。
-
如果沒有返回或提示 command not found,說明你的系統里確實沒有安裝或 PATH 沒配置好。
方法二:嘗試運行
mysql -V
看看有沒有輸出版本信息
? 如果你想安裝 MySQL
brew install mysql
安裝完成后,你可以用下面的命令啟動 MySQL 服務:
brew services start mysql
然后運行:
mysql -u root
進入數據庫。
可以先運行下面兩個命令看一下:
which mysql
mysql -V
查看 MySQL 服務器的進程:
ps aux | grep mysqld
運行命令來啟動 MySQL 服務。
brew services start mysql
停止服務:
brew services stop mysql
步驟 1:手動初始化 MySQL 數據目錄
我將使用?mysqld --initialize-insecure?命令。
這個命令會創建數據目錄并設置一個無密碼的?root@localhost?用戶。
需要確保有權限在?/opt/homebrew/var/?下創建?mysql?目錄(如果它還不存在)并寫入文件
通常Homebrew 的安裝路徑?/opt/homebrew?是由你的用戶賬戶擁有的
/opt/homebrew/opt/mysql/bin/mysqld --initialize-insecure --user=$(whoami) --basedir=$(brew --prefix mysql) --datadir=/opt/homebrew/var/mysql
mysqld --initialize-insecure?命令成功執行 并且日志顯示:
- MySQL 服務器初始化開始和結束 (MySQL Server Initialization - start.?和?MySQL Server Initialization?- end.)。
- root@localhost is created with an empty password。
這表明數據目錄?/opt/homebrew/var/mysql?現在應該已經被創建和正確初始化了
步驟 2:嘗試啟動 MySQL 服務
?檢查一下?brew services list?的輸出 看看 MySQL 服務的狀態是否正常
brew services list
步驟 3:設置 root 密碼
由于我們使用了?--initialize-insecure
root@localhost?用戶目前沒有密碼。
現在我們可以安全地為其設置密碼了。我將使用之前嘗試過的命令來將??用戶的密碼設置為?123456。
mysql -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';"
總結一下我們成功完成的步驟:
- 確認了 MySQL 客戶端已安裝。
- 發現 MySQL 服務因數據目錄未初始化而無法啟動
- 成功手動初始化了 MySQL 數據目錄 (mysqld --initialize-insecure)
- 成功啟動了 MySQL 服務 (brew services start mysql)
- 成功為?root@localhost?用戶設置了密碼為?123456
現在你的 MySQL 服務器應該已經準備就緒
下載Maven
URL:?https://maven.apache.org/download.cgi
這個頁面是?Apache Maven 的官方下載頁面。
根據該頁面:
- 最新的穩定版本是?Apache Maven 3.9.9。
- 你需要 JDK 8 或更高版本來運行 Maven 3.9+。
在 "Files" 部分你會看到不同格式的下載鏈接。
對于 macOS、你應該下載?Binary tar.gz archive:
- Link:?apache-maven-3.9.9-bin.tar.gz
- Direct Download URL:?https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz
我們需要做的是:
- 定義?M2_HOME?環境變量:指向 Maven 的安裝目錄?(/Users/wyrain/apache-maven-3.9.9)。
- 將?$M2_HOME/bin?添加到你的?PATH?環境變量中:這樣系統才能找到?mvn?命令。
這些更改需要添加到你的 zsh shell 的配置文件?~/.zshrc?中。
我將為你生成需要添加到?~/.zshrc?文件末尾的命令
# Apache Maven Configuration
export M2_HOME=/Users/wyrain/apache-maven-3.9.9
export PATH="${M2_HOME}/bin:${PATH}"
環境變量已經成功添加到了?~/.zshrc?文件中。
為了讓這些更改在當前的終端會話中生效
你需要 "source" 這個配置文件,或者簡單地打開一個新的終端窗口。我將運行?source ~/.zshrc?命令。
source ~/.zshrc
mvn -version