mac下進入mysql,提示command not found的解決方法(親測有效)


前言
 
最近在學習使用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給添加上了
 
 
 

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

 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM