MySQL 電腦重啓後連接不上 輸入密碼後直接關閉對話框

以下的方法,是網上搜索到的方法

方法一:若出現輸入密碼閃屏情況,首先要檢查mysql的服務是否啓動,,查看的方法是:右鍵“我的電腦”->“管理”->“服務和應用程序”->“服務”  查看mysql 的服務的狀態,若沒有啓動,則右鍵啓動服務。再次啓動界面,輸入密碼查看是否可以,一般mysql服務沒有開啓是主要原因。這種原因的誘因很多,本人上次在使用某免費殺毒軟件優化以後,mysql的服務被意外關閉了,所以在優化時要特別注意。如下圖:

 

 

 

 

 

 第二種情況

若第一種方法不行或者“mysql服務”本來就是開啓的,此時,很有可能就是mysql的配置問題了,其實問題出現在“C:\ProgramFiles\MySQL\MySQL Server 5.0”的my.ini文件(安裝路徑下),這個配置文件有問題。對於此問題:

方法一:首先進入cmd 切入MySQL的安裝目錄,然後切入 bin 目錄 ,輸入mysqld-nt--skip-grant-tables命令。

這個 cmd 窗口先不要關閉, 打開另一個窗口 登陸MySQL 或直接點開 MySQL CommandLine Client 輸入正確的密碼。即可。

 

 

 

方法二:找出運行(win+R),在這個DOS窗體中,cd 到MySQL Server 5.5 的bin目錄下 (回車) ,然後再mysql -u root -p(回車) ,Enterpassword:  輸入密碼即可。如圖

方法三:如果登錄又提示“mysql: unknownvariable 'character-set-server=gbk'”,解決方法:修改mysql安裝目錄下的my.ini文件,將裏面的default-character-set=gbk註釋或刪除掉,在服務裏重啓下mysql服務即可(此種情況我沒遇見過,留作以後碰到使用吧),如圖:

 

雙擊打開,找到相應位置,進行修改。

 

 

方法四:進入安裝目錄,然後把“my.ini”文件刪除,

注:方法二中,當我們在dos下輸入“mysqld-nt--skip-grant-tables”命令時,可能出現不識別的情況(提示不是內部或外部命令,直接啓動mysql 提示錯誤XXX can'tconnect to mysql server on 'localhost'(10061)),如圖,解決辦法是:找到my-small.ini(此文件在安裝目錄下)複製保存爲my.ini  在[mysqld]中加一句bind-address =0.0.0.0如圖:

出現不識別:

解決方法:

然後啓動mysql  可以連接了。

輸入密碼:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章