MySQL error2003錯誤原因以及解決方案

2022-08-21 07:42:12 字數 1301 閱讀 6155

**:

出現error 2003 (hy000): can't connect to mysql server on 'localhost' (10061)錯誤有一下幾種原因:

一、mysql資料庫沒有啟動

這種情況也正是我遇到的,到windows服務選項裡檢視發現沒有mysql資料庫服務這個選項,記得剛開始安裝mysql的時候是有的。所以這種情況下我重新安裝了一下mysql資料庫,windows服務裡又有這個選項了,重新啟動mysql資料庫,可以正常連線和使用mysql資料庫了。問題解決。

(怎麼啟動?下面介紹)

啟動方法:開始->執行->services.msc

在裡面找到名稱為mysql的服務,雙擊開啟屬性,點啟動。

其他方法:

方法一:net start mysql56(或者是其他服務名)

方法二:在xp下啟動mysql服務 

mysql安裝目錄:「d:\mysql\」

進入命令列輸入視窗(dos命令輸入)

進入「d:\mysql\bin」目錄下執行「mysqld -u root」 命令。寫法:

d:\mysql\bin\mysqld -u root (enter)

執行後在程序管理中有mysql的程序,執行成功(可能需要手動關閉命令視窗)

然後在「d:\mysql\bin\」目錄下執行「mysql」 命令

寫法:d:\mysql\bin\(enter)

螢幕出現:

mysql>

然後就可以輸入資料庫語句。

二、mysql 伺服器資源緊張,導致無法連線

解決方法:

1、如果你是虛擬主機使用者(購買的空間),則聯絡空間商檢查 mysql 是否正常啟動,並確認 mysql 的配置資訊(是否為 localhost);

2、如果你是獨立主機使用者(擁有管理主機許可權),則按下面步驟檢查:

1)檢查是否啟動了 mysql 服務。

windows 主機的話,右鍵點選我的電腦,單擊管理,在服務和應用程式中找到 mysql 服務,看是否是已啟動的狀態。

如果出現"error 2003: can't connect to mysql server on 'localhost' (10061)", 說明你的mysql還沒有啟動。

解決辦法:

第一步刪除c:windowns下面的my.ini

第二步開啟mysql/bin/mysqladmin.exe 輸入使用者名稱 和密碼

第三步 在dos下 輸入 mysqld-nt -remove 刪除服務

在接著輸入 mysqld-nt -install

第四步 輸入mysql 啟動成功

VS 錯誤LINK2019 1120原因及解決辦法

現象 採用分檔案寫法,main函式和被呼叫的類的成員函式不再在同乙個 cpp裡,在main.cpp裡呼叫該類的成員函式,編譯器並沒有報錯,但是在鏈結時出現錯誤link2019 1120。但將main函式移到該類被呼叫成員函式所在的 cpp檔案中,程式正常執行。根因 鏈結器在鏈結main函式中呼叫類的...

網頁英文 錯位 HTML的網頁錯位原因以及解決方法

常常我們會遇到我們要設定在一行顯示的布局,卻因為種種原因造成了錯位,看到結果是在一行的最後乙個盒子布局錯位掉下去了 造成div css網頁布局錯位的原因大概有兩種情況,一種是寬度計算錯誤,一種是ie bug造成,特別是ie6和ie7。接下來我們挨著為大家介紹錯位與解決錯位方法。寬度計算錯誤解決方法 ...

ORACLE中出現奇怪的表名的原因以及解決辦法

今天 在查詢資料庫表時 突然發現多了幾個名字像亂碼的表 如圖 但是在pl sql的左側表顯示中卻沒有看見這幾個奇怪的表 如圖 上網查了一下 1 從oracle10g開始刪除資料庫表的時候並不是真正刪除,而是放到了recyclebin中,這個過程類似 windows裡面刪除的檔案會被臨時放到 站中。2...