我對Macintosh很新,我安裝了Mac OS 10.6。無法從終端啓動MySQL
我下載了mysql-5.4.3-beta-osx10.5-x86.dmg文件並正確安裝了所有文件。
我已得到MySQL服務器啓動系統首選項。
現在我想從終端訪問MySQL,但我無法做到這一點。
我試過mysql -u root
。
它顯示「-bash:mysql:command not found」。
我該如何讓它工作?
Mac上有沒有像phpMyAdmin這樣的工具?
我對Macintosh很新,我安裝了Mac OS 10.6。無法從終端啓動MySQL
我下載了mysql-5.4.3-beta-osx10.5-x86.dmg文件並正確安裝了所有文件。
我已得到MySQL服務器啓動系統首選項。
現在我想從終端訪問MySQL,但我無法做到這一點。
我試過mysql -u root
。
它顯示「-bash:mysql:command not found」。
我該如何讓它工作?
Mac上有沒有像phpMyAdmin這樣的工具?
這聽起來像你在當前shell中有路徑問題。檢查/執行的一些步驟如下:
您能從安裝的位置獲得MySQL提示嗎?假設您已在/usr/local/mysql
中安裝了MySQL。然後如果更改目錄(cd /usr/local/mysql/bin
),你應該能夠執行mysql命令:通過env
命令在當前shell ./mysql
檢查路徑設置。你要找的是你想擁有的線沿線的東西PATH
值: PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin.....
具有一定的參考MySQL的installled路徑
重置您的電流路徑包括/usr/local/bin
。這可以通過當前shell的實例通過export PATH=/usr/local/mysql/bin:/usr/local/bin:$PATH
測試您可以從系統上的任何路徑訪問mysql二進制文件。
在的工具,用於訪問MySQL的條款,您可以看看:
- SequelPro
- MySQL Tools
爲了擴大對盧茨(很粗暴)的答案,如果你看看附近的the Mac OS X installation manual底部,你會看到線
alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin
這些都是告訴你的shell,bash
,「當我輸入mysql
命令我的意思是執行/usr/local/mysql/bin/mysql
。「您可以將這些命令添加到用戶主目錄中的文件.bash_profile
的末尾(使用echo
並結合>>~/.bash_profile
或類似名稱),以便每次啓動shell時都可以運行它們。
更好的是,使用相同的文件來更改您的PATH
環境變量。做類似
export PATH="/usr/local/mysql/bin:${PATH}"
會告訴外殼,該目錄中任何可執行文件(如mysql
,mysqladmin
,等等),當你只輸入自己的名字,而不是完整的路徑應該被執行。
我有同樣的問題。我使用MAMP。只需鍵入「/ Applications/MAMP/Library/bin/mysql」而不是「mysql」,然後我解決了問題。希望有所幫助。
請讓這個答案更清晰.... – 2009-12-01 14:36:16
如果這個問題的答案似乎足夠清晰的沒有,那麼你可能是新的通用UNIX-Y殼,這就是你需要'really'基本的東西知道。嘗試閱讀網頁上關於shell PATHs和shell別名的衆多教程之一。 – 2009-12-01 17:58:14
您可以通過輸入vi .bash_profile將第一行:別名mysql =/usr/local/mysql/bin/mysql添加到您的.bash_profile。最終,這允許你從命令行輸入「mysql」(不帶引號),並且它將運行mysql存儲的路徑。如果這不起作用,mysql上存儲的路徑可能會不同。閱讀有關vim命令的信息:http://www.tuxfiles.org/linuxhelp/vimcheat.html – tandy 2012-12-11 20:19:23