2013-05-07 84 views
2

標題的確切含義是什麼;我試圖爲MySQL 5.0配置一個ODBC連接,但是在點擊測試數據源時,它返回上述錯誤。ODBC 3.51驅動程序無法連接到本地主機上的MySQL服務器(10061)

我很肯定你們大多數人之前都看到過這個問題,在考慮發佈這個消息之前,我做了一些研究,但到目前爲止,沒有發現和嘗試的東西都能提供幫助。

我正在使用MySQL 5.0,在Windows 7 32位上運行。我可以使用MySQL查詢瀏覽器瀏覽數據庫,這意味着(我假設)用戶名和密碼都可以。

服務下有一個'MySQL 5 - Started'。我是這樣命名的,因爲我爲一個項目安裝了舊版本的MySQL(3,iirc)。由於我現在不需要它,我禁用了它(它沒有運行)。

這裏是我的嘗試:

  • 防火牆被禁用開始。
  • 更換 'localhost' 的與 '127.0.0.1'(沒有工作)
  • 走進命令提示下,cd到C:\ Program Files文件\的MySQL \ MySQL服務器5.0 \ bin,然後執行的mysqld-NT(我不知道這是什麼,但它什麼也沒做)
  • 在命令提示符中運行'Telnet localhost 3306'會返回'無法打開與主機的連接,端口3306:連接失敗。
  • 停止服務,進入C:\ Program Files \ MySQL \ MySQL Server 5.0 \ data,刪除ib_logfile0,ib_logfile1和ibdata1,然後重新啓動服務(沒有工作)。

我在這裏假設它可能與端口3306有關,因爲在命令提示符下鍵入netstat -a會得到一個沒有3306的列表(據我的眼睛可以知道) ,所以我不確定如何繼續(端口轉發?不知道該怎麼做)。

任何幫助將不勝感激。謝謝。

+1

'SHOW VARIABLES LIKE'skip_networking';'?的輸出是什麼? – RandomSeed 2013-05-07 08:31:31

+0

skip_networking - value:off – 2013-05-08 02:51:40

+0

因此,它不在端口3306上進行偵聽。因此,查看配置,找到正在偵聽的端口,並相應地更改ODBC配置。這是相當基本的。無關。 – EJP 2017-08-20 00:17:56

回答

0

如果您確實嘗試了大多數解決方案,但仍未成功,請嘗試刪除或重命名(以任意名稱)mysql數據文件夾中的ib_logfile0和ib_logfile1。對我來說,路徑是wamp/bin/mysql/mysql5.6.12/data。因爲我正在使用wamp。並運行mysqld服務。願它幫助你。祝你好運。

相關問題