2010-12-22 83 views
9

我剛安裝了最新版本的MySQL。直到現在我已經在Windows XP上安裝了它,但我想在Windows 7的另一臺計算機上安裝它。MySQL命令行不會打開?

即使正確配置所有內容,MySQL客戶端也不會顯示在「開始」文件夾中。所以我去了MySQL的bin文件夾,並嘗試打開mysql.exe,但它會立即關閉。

我又試圖在cmd中&打開這個的mysql.exe是我所得到的

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)

任何想法我怎麼能得到這個工作?

+1

您是否在配置時爲用戶指定了任何類型的登錄憑據?根?管理員?管理員等?如果是這樣,您需要使用「mysql -u -p」來調用提示符,它會提示您輸入密碼。成功輸入密碼後,您應該進入mysql命令提示符,前綴爲「mysql>」,而不是「C:\ whatever>」 – Eaglebird 2010-12-22 11:01:19

+0

是的,你是對的。這對我有用。謝謝。但是,我如何配置它以使MySQL具有自己的命令窗口,並且只需輸入密碼即可登錄。 – Gaurav 2010-12-22 12:04:44

回答

12

提供的用戶名(根) C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot

默認密碼時應爲空,但如果你設置它,你將需要provde密碼,以及

6

我不記得在那裏我第一次讀到它,但之前面對這個問題的時候,我發現我不得不手動開啓服務:

  1. Windows鍵+ R,然後鍵入運行並點擊「進入」
  2. 輸入「services.msc」,點擊「 OK」
  3. 查找‘MySQL56’,單擊鼠標右鍵,選擇‘開始’
  4. 您現在應該能夠毫不費力

這是爲我工作的解決登錄;希望它可以幫助其他人。

0

@Herschel說的是正確的,如果你按照他的步驟1-4,然後嘗試使用你的密碼登錄命令行,你會沒有問題。

您也可以將其作爲服務自動運行,這是在服務器上運行時需要的。

  1. 打開運行
  2. 輸入 「services.msc」,單擊OK(確定)
  3. 找到mysql服務
  4. 右鍵單擊屬性然後再往啓動類型:
  5. 將其更改爲自動