前言
最近在學習使用mysql,准備執行相關語句修改密碼,在輸入 mysql -u root -p 命令進入時報錯,提示我找不到mysql
注:root為你建庫時創建的用戶名

后來我以為是路徑問題,mac的默認路徑為 /usr/local/mysql/bin,更改路徑后還是說找不到

折騰許久,發現輸入下面2行代碼可解決上述問題
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
如下輸入密碼就可以進入mysql,密碼為創建數據庫時你設置的密碼

注:\q + 回車為退出; mysql --version為查詢版本
但很快就出現了另一個問題,每次想要進入mysql, 都需要輸入上面2個命令,這確實有點糟心。
后來幾經輾轉,結合好幾篇博主的文章,終於試出了解決方法。
解決方法:
首先打開終端,進入目錄 /usr/local/bin
cd /usr/local/bin
這里注意,打開終端,不是進入Desktop桌面,而是HOME文件夾,如下打開終端,輸入ls命令后會展示包含的所有文件,如下圖所示

然后輸入下面命令后,問題迎刃而解
sudo ln -fs /usr/local/mysql/bin/mysql mysql

我想原因可能是因為在 /usr/local/bin路徑下面缺少mysql所致

而該命令,sudo ln -fs /usr/local/mysql/bin/mysql mysql 則把/usr/local/bin 路徑中缺少的mysql給添加上了

有需要的朋友可以領取支付寶到店紅包,能省一點是一點