首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Linux/macOS 將 MySQL 加入環境變量 PATH 的標準方法

     編輯:MySQL 綜合教學

Linux/macOS 將 MySQL 加入環境變量 PATH 的標準方法

方法一:修改當前用戶配置(推薦,持久化)

# 1. 進入用戶主目錄
cd ~

# 2. 創建/編輯 .bash_profile (bash) 或 .zshrc (zsh, macOS 默認)
# bash
touch .bash_profile
open -e .bash_profile  # macOS 打開編輯器
# 或 vim .bash_profile

# zsh (macOS Catalina+ 默認)
touch .zshrc
vim .zshrc

在文件末尾添加:

export PATH=${PATH}:/usr/local/mysql/bin

路徑請根據實際安裝位置調整,常見路徑:

  • 官方 pkg 安裝:/usr/local/mysql/bin
  • Homebrew 安裝:/usr/local/opt/mysql/bin 或 /opt/homebrew/opt/mysql/bin (M1)
  • 二進制解壓:/opt/mysql/bin、/usr/local/mysql/bin

保存退出後生效:

# 立即生效
source ~/.bash_profile
# 或
source ~/.zshrc

# 驗證
echo $PATH
mysql --version

方法二:系統級配置(所有用戶生效,需 root)

# 創建 profile.d 腳本
sudo vim /etc/profile.d/mysql.sh

# 內容
export PATH=$PATH:/usr/local/mysql/bin

# 生效
source /etc/profile.d/mysql.sh

方法三:臨時生效(當前終端會話)

export PATH=$PATH:/usr/local/mysql/bin

驗證與常見問題

問題原因解決
command not found: mysqlPATH 未包含 bin 目錄、路徑錯誤確認安裝路徑 ls /usr/local/mysql/bin/mysql,修正 PATH
修改後不生效編輯錯誤文件(.bashrc vs .bash_profile)、未 source、重開終端macOS 登錄 shell 讀 .bash_profile/.zshrc,非登錄 shell 讀 .bashrc
多版本衝突PATH 順序導致調用錯誤版本調整 PATH 順序,或用別名 alias mysql57='/usr/local/mysql57/bin/mysql'

補充:MySQL 配置文件 my.cnf 位置

# 搜尋可能位置
find / -name my.cnf 2>/dev/null
# 常見:
/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/my.cnf
~/.my.cnf
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved