2013-06-21 230 views
-2

我正在連接Java & MySQL。我一直在關注a video series,現在我完全被卡住了。Java與MySQL連接失敗

我已經完成了視頻所說的安裝MySQL JDBC的所有工作。但是,當我嘗試通過鍵入「mysql5 -u mysqladm -p」來訪問MySQL(我的Mac)終端中的MySQL時,它簡單地回到了我的消息「command not found」。

所以我現在很困惑,爲什麼會發生這種情況,因爲這是它在教程中鍵入的內容,並且非常有用,對他而言非常有用。

在此先感謝您的幫助!

+1

安裝在本地以及MySQL的'PATH上的'mysql \ bin'? – Reimeus

+1

你有沒有安裝mysql服務器?不僅僅是JDBC驅動程序。 – juniperi

+0

@Reimeus我怎麼知道? Juniperi;在教程開始的時候,我只是完成了它所要做的事情,還有更多嗎?非常抱歉,第一次試圖做到這一點並感到沮喪:/ – user1907323

回答

1

MySQL可能不在您的路徑中。從做終端執行以下操作:

要確定是否MySQL正在運行:

ps aux | grep mysql | grep -v grep 

要查找mysql的生活:

sudo find/-name mysql 

上面的命令可以給你一堆的輸出。例如:

/usr/local/mysql 
/usr/local/mysql-5.7.1-m11-osx10.7-x86_64/bin/mysql 
/usr/local/mysql-5.7.1-m11-osx10.7-x86_64/data/mysql 
/usr/local/mysql-5.7.1-m11-osx10.7-x86_64/include/mysql 

在這種情況下,您正在尋找第二個(bin)。進入該目錄,並嘗試./mysql

要驗證這是不是在你的PATH,這樣做:

echo $PATH 

將它添加到您的路徑:

export PATH = $PATH:<whatever path to your installation> 
+0

當我輸入sudo find/-name mysql時,它告訴我「find:/ dev/fd/3:不是目錄」&「find:/ dev/fd/4:not a directory」&「/ private/etc/raddb/SQL/MySQL的」 ...我該怎麼辦? – user1907323

+0

你所做的是''安裝<<'mysql。如果'find'找不到'mysql'命令,那麼你還沒有安裝它。如果它能找到它,但運行'mysql'說「找不到命令」,那麼你的PATH是錯誤的。這些是基本的系統管理員問題(不是編程問題)和關閉主題的StackExchange。 –