MySQL服務無法啟動(2003 - Can't connect to MySQL server on‘localhost' (10061).)

來源:互聯網
上載者:User

標籤:

學過了SQL Server、Oracle等大型的資料庫系統,最近想瞭解研究一下體積相對較小,功能相對較差MySQL資料庫。以前做一些課程設計的時候,都用的是SQL Server和Oracle資料庫,現在想想真是大材小用了。於是說幹就幹,首先下載,這個不費吹灰之力,“mysql-essential-5.1.54-win32.zip”大小隻有三十四MB。接下來自然是解壓,然後開始安裝。對了,我用的系統是Windows7普通家庭版。安裝過程很順利,而且網上有大量的安裝教程。安裝完成之後,懷著喜悅的心情開始上手實踐了,從介面和速度上來講,效果令我很滿意。另外,我還裝了一個Navicat for Mysql,使很多操作介面化,這個讓我對MySQL更加滿意。在接下來的使用MySQL的幾天日子裡,一切都一帆風順,稱心如意。可是,好景不長,老子曰:“樂極生悲”,悲劇發生了,我真佩服他。說了這麼多廢話,現在開始切入正題:某一天我突然想仔細瞭解一下Navicat for Mysql(英文版)這個圖形介面究竟能為MySQL做些什麼,於是雙擊啟動之,問題在這時候就與我不期而遇了:2003 - Can‘t connect to MySQL server on‘localhost‘ (10061). 突如其來的問題讓我有一種不祥的預感,有一絲不安。從這個問題上來看,應該是沒有與MySQL服務建立串連,我想從這連不上,那我就去MySQL的控制台連吧,可結果是輸入密碼之後,系統發出‘滴’的一聲,錯誤提示依然是:“2003 - Can‘t connect to MySQL server on‘localhost‘ (10061).”,並且提示停留時間極斷,視窗就自動關閉了,到現在,我依然不死心,我還有最後一招,其實我已隱約感到這一招其實也無濟於事。最後一招就是從DOS系統登入MySQL,哎,可結果真的如我所料,果然無濟於事!怎麼辦呢?遇到問題當然就得解決問題了。要解決問題,首先要找到出現問題的原因。可是我真的不知道為什麼突然出現了這個問題,我能提供的線索只有之前我卸載過兩個軟體,難道和這個有關係嗎?哎,那就百度吧。一百度,答案出來一大堆,經過整理,這些答案大致可以分為兩種:1.修改安裝目錄下的my.ini檔案,修改方法如下:[mysqld]basedir=C:/Program Files/MySQL/MySQL Server 5.1datadir=C:/ProgramData/MySQL/MySQL Server 5.1/data(即MySQL的安裝目錄,需要提醒的是,我的MySQL是裝在C盤的,裝完之後data的檔案夾是在ProgramData目錄下的,而ProgramData這個檔案夾是隱藏的。裝在其他的盤,我想這個Data應該就不是隱藏的了。)default-character-server= gbk (或者gb2312)[WinMySQLadmin]
    Server=C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld-nt.exe可我照上面的方法修改完之後,問題並沒有解決。 2.MySQL服務沒有啟動那看來就是MySQL服務的問題了。於是我開啟電腦管理,然後查看服務列表,可在我仔細查看了好幾遍之後並沒有找到MySQL服務這一項。連服務都找不見,怎麼啟動呢。我先是在DOS下用net start mysql命令試圖啟動MySQL服務,可得到的提示是:服務名不存在。看來啟動服務也不是一件容易的事情。既然服務啟動不了,我只能重新設定下MySQL了,於是開啟MySQL Server Instance Configuration Wizard開始配置,一路Next點下去之後,Execute之後,前兩項瞬間完成,可到第三項Start service的時候,問題就出現了,該程式開始沒有響應了,等下去也是這個結果。看來真的是MySQL服務沒有啟動的問題了。服務無法啟動,這該如何是好呢?乾脆一不做二不休,重裝MySQL吧,可裝到最後,MySQL服務依然無法啟動,我真是崩潰了。不過這次值得慶幸的是在服務列表裡出現了MySQL,這樣我就可以親手啟動它了,可不成想,手動啟動的結果是彈出了錯誤提示:“Windows無法啟動MySQL服務(位於本機電腦上)。錯誤1067:進程意外終止。” 哎,再次百度吧,經過一番努力,百出的答案大多數是一個樣,就是讓寫該my.ini檔案,可是我修改來修改去,問題依舊呀。後來我只好查看系統日誌了,遂開啟事件檢視器,然後查看啟動MySQL服務時產生的錯誤,錯誤如下:錯誤應用程式名稱: mysqld.exe,版本: 0.0.0.0,時間戳記: 0x4cf4eb48
    錯誤模組名稱: mysqld.exe,版本: 0.0.0.0,時間戳記: 0x4cf4eb48
    異常代碼: 0xc0000005
    錯誤位移量: 0x001f1b20
    錯誤進程 ID: 0x15d4
    錯誤應用程式啟動時間: 0x01cbb6dadc026c15
    錯誤應用程式路徑: C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe
    錯誤模組路徑: C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe
    報告 ID: 2067f9da-22ce-11e0-bacb-4061866abbb1當我再次修改my.ini檔案時,日誌裡的提示又變為:

 錯誤:Aborting提示:Can‘t create test file C:\Program Files\MySQL\MySQL Server 5.1\data\KISS-PC.lower-test
    而現在在從DOS下啟動服務時,提示又變成:  該問題已經解決,如果需要,請參考我的另一篇博文:<在windows平台下MySql啟動時的1067錯誤的解決方案及反思>

MySQL服務無法啟動(2003 - Can't connect to MySQL server on‘localhost' (10061).)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.