**:
出現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...