1045:密碼錯誤;//正確出入 | 修改root密碼 | 從新安裝nysql服務端mysql
2003:服務沒有開啓;sql
//dos下輸入net start mysql 開啓數據庫
| 個人電腦--管理--服務,找到mysql-啓動服務windows
| 啓動任務管理器 ===》服務====》下面的服務===》找到mysql====>點左邊的啓動(或是右鍵啓動)===》回到項目,刷新===》成功鏈接mysql數據庫服務器
網上有幾個緣由:網絡
1. 補丁引發;rem
//打開控制面板-》程序和功能-》查看已安裝的更新-》搜索KB967723。有則卸載。cmd
2. 3306端口被佔用;域名
//開始菜單 -> 輸入cmd -> 回車 -> cmd輸入 cd\ -> 回車 -> 接着輸入 netstat -ano -> 回車。查看端口是否佔用。登錄
3. 防火牆攔截了3306端口;
//開始菜單-》控制面板-》windows防火牆-》打開或者關閉windows防火牆-》點擊關閉windows防火牆(不推薦)
4. 登陸的帳戶MySQL沒有給它遠程鏈接的權限;
//換個網絡、換臺電腦鏈接下若是也鏈接不上。那麼確定沒有遠程訪問權限了。開啓某個帳號的遠程訪問權限:GRANT ALL PRIVILEGES ON *.* TO '(這裏填寫要開啓遠程訪問的帳號)'@'%' IDENTIFIED BY '(這裏是對應的密碼)' WITH GRANT OPTION;
5. MySQL鏈接太多沒有被釋放形成。
//直接從新啓動mysql服務(便可);或從新安裝下mysql服務:第一步刪除c:windowns下面的my.ini第二步找到你的mysql安裝目錄\bin文件夾下的\mysqladmin.exe第三步 在cmd下 輸入 mysqld-nt -remove 刪除服務以後在cmd下進入到你的mysql目錄下的bin目錄,以後dir查看是否有mysqld.exe。若是文件存在,那麼就再輸入mysqld-nt -install。從新安裝mysql服務。第四步 輸入mysql 啓動sql。
6. host屏蔽了域名:在HOST文件下,赫然寫着127.0.0.1 XXXXX.hichina.com服務商的二級域名。
//刪除127.0.0.1 XXXXX.hichina.com
總結:
問題:服務器問題 | 客戶機問題
闡述:服務器中止服務或沒有遠程鏈接權限 | 沒法鏈接到服務器,是否攔截了TCP鏈接和端口
攔截問題:由於域名被屏蔽了,也就是TCP不正常訪問工做了。 當咱們電腦嘗試以TCP協議去訪問,被屏蔽的域名時候則被直接HOST轉向到本身電腦。 因此,TCP被攔截了。