標題的確切含義是什麼;我試圖爲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的列表(據我的眼睛可以知道) ,所以我不確定如何繼續(端口轉發?不知道該怎麼做)。
任何幫助將不勝感激。謝謝。
'SHOW VARIABLES LIKE'skip_networking';'?的輸出是什麼? – RandomSeed 2013-05-07 08:31:31
skip_networking - value:off – 2013-05-08 02:51:40
因此,它不在端口3306上進行偵聽。因此,查看配置,找到正在偵聽的端口,並相應地更改ODBC配置。這是相當基本的。無關。 – EJP 2017-08-20 00:17:56