2011-04-21 21 views
0

場景:我在我的Windows XP機器上安裝了MySQL 5.1,並且它已經佈置了數據庫和表格。現在,我想從Windows 7計算機遠程連接到該MySQL,並將數據輸入到該計算機中。如何從另一臺Windows機器(Win 7)連接到安裝在1臺Windows機器(XP)上的MySQL服務器?

我已經在XP機器上配置了我的MySQL,通過創建一個新用戶,使用密碼以及指定我的Win 7機器的IP地址來接受來自外部機器的連接,如下所示 - Please See

我的問題是,我不明白如何從Win 7機器連接到MySQL,我的方法是,我到達了我的Win 7機器上安裝MySQL的目錄,並使用命令 - 'mysql - u [userid] -h [IP地址] -p',這是因爲我用Win 7機器本地連接到MySQL,禁止IP地址部分。

請幫助我..我在做什麼錯了?,o是不是全部錯了?我是否需要在Win 7機器上安裝MySQL客戶端?此外,如果我嘗試連接到MySQL WIn XP機器從Linux機器..做它使它更容易,更直接??

我會很感激的幫助..

問候,

chirayu已

+0

它可能是命令,請嘗試:mysql -h [IP地址] -u [userid] -p – tommasop 2011-04-21 14:30:41

+0

確保Windows XP防火牆不阻止端口3306或您用於MySQL的任何端口。 – 2011-04-21 14:33:48

+0

該命令不是一個問題,因爲我試過了,請在下面的1個答案中看到我的意見。這可能會使事情變得清晰。此外,我在Win XP機器中添加了3306的端口例外,將anti-virus分類爲仍然錯誤如下所述。 感謝您的回覆,我真的很感謝幫助。 – Chirayu 2011-04-21 15:56:26

回答

1

你是做正確的事。什麼是對命令的迴應

mysql -h host -u user -p 

它提示輸入密碼嗎?它是否說沒有可用的路線?

+0

非常感謝您的回覆,我按照您的說法做了,並得到錯誤:** ERROR 2003(HY000):無法連接到65.51.78.245(10060)上的MySQL服務器**,它在請求密碼之前我得到了提到的錯誤。 我剛剛嘗試從Linux(Ubuntu)登錄,並且當我從linux終端嘗試相同的命令時,出現錯誤 - ** ERROR 2003(HY000):無法連接到65.51.78.245上的MySQl服務器(110 )**,並且在得到這個錯誤之前它確實要求輸入密碼,所以當我在終端中嘗試'telnet 65.51.78.245 3306'時,出現錯誤 - ** telnet:無法連接到遠程主機:連接超時**。 – Chirayu 2011-04-21 15:37:03

+0

暫時禁用MySQL計算機上的防火牆以查看是否存在問題。我懷疑它正在建立TCP連接。 – wallyk 2011-04-21 16:25:53

+0

當我使用telnet命令時,我得到了相同的'telnet:無法連接..'錯誤...我在這樣的路障...請幫助... :(( – Chirayu 2011-04-21 17:45:53

相關問題