mysql突然不能登陸 mysql不能登陸

2021-10-17 22:26:48 字數 711 閱讀 4265

前些天還正常執行的mysql,不知怎麼就不能登陸了。錯誤提示為 :error 2003 (hy000): can't connect to mysql server on 'localhost' (10061)。 由於伺服器上空間比較小,刪去了一些檔案後,重試,還是不行,排除了因為空間問題導致的不能登陸。

嘗試了下面的方法:

1、如果mysql伺服器正在執行,停止它。

如果是作為windows服務執行的伺服器,進入服務管理器:開始選單->控制面板->管理工具->服務。

如果mysql不是作為服務而執行的,可能需要使用任務管理器來強制停止它。

set password for 'root'@'localhost' = password('mynewpassword');

用任意名稱儲存該檔案。在本例中,該檔案為d:\mysql-init.txt。

假定你已將mysql安裝到c:\mysql。如果你將mysql安裝到了另一位置,請對下述命令進行相應的調整。

在dos命令提示符下,執行命令:

c:\mysql\bin\>mysqld --init-file=d:\mysql-init.txt

在伺服器啟動時,執行由「--init-file」選項(作用:在啟動時從指定的檔案中讀取sql命令)命名的檔案的內容,更改根使用者密碼。當伺服器成功啟動後,應刪除d:\mysql-init.txt。

結果:成功登入。但是還是不明白是什麼原因造成這樣的問題。

sa不能登陸

這是針對sql server 2005資料庫的問題,登入的時候出現 已成功與伺服器建立連線,但是在登入過程中發生錯誤。provider 共享記憶體提供程式,error 0 管道的另一端上無任何程序。鬱悶了好久,終於解決了 解決方法如下 首先選中伺服器 右鍵 屬性 安全性 伺服器身份驗證修改為 sql...

centos ssh免密碼登陸突然

終端輸入 tail var log secure n 20 發現有下面這樣一句話 oct 16 19 52 03 master sshd 4463 authentication refused bad ownership or modes for directory root意思是 root所有者許...

使用者不能同時登陸

對於使用者登入不能同時登入的做法,我的想法是 一 策略 a 後面的登入踢掉前面的登入 b 給前面的登入提示或者將前面的登入重定向到登出頁面 二 做法 a 在servletcontext中增加乙個hashmap物件,記錄登入的使用者名稱及其對應的session物件,其中key為使用者名稱,value為...