關於mysql資料庫在輸入密碼後,滴的一聲直接退出介面的解決辦法(詳細辦法),mysql輸入密碼

來源:互聯網
上載者:User

關於mysql資料庫在輸入密碼後,滴的一聲直接退出介面的解決辦法(詳細辦法),mysql輸入密碼

前一陣子,由於寫程式要用到資料庫,便在本子上下載了一個,卻出現很多小問題(自己的台式機卻沒有該問題,可能是本人的本子太渣了吧),糾結了好一陣,回頭想想,發現問題,分析問題,解決問題,不就是我們的軟體管理的思想嘛,只有經曆過問題,才能深刻理解。廢話不多說了,直接上題。

下載好mysql後,當你開啟mysql的字元介面時(MySQL 5.5 Command Line Client),輸入密碼(在安裝時,嚮導裏手動設定好的)。出現滴的一聲的,然後一閃屏就結束了,我的電腦前一段時間,裝了個mysql 5.5,剛開始使用的時候沒有問題,但是突然一次,我開啟介面輸入密碼後,就出現了閃屏的情況,並且可視化的管理工具(我用的是sqlyog)也串連不上資料庫,我在晚上搜尋了一下,發現這個問題很普遍,通過各種方法(期間很是折磨,有種想把電腦砸的衝動),終於搞定,在此總結下。


方法一:若出現輸入密碼閃屏情況,首先要檢查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  可以串連了。


輸入密碼:


 

以上的方法,是網上搜尋到的方法的總結,加上本人的親身實踐,這幾種方法足可以解決上述問題,假若還是不行,長痛不如短痛,就卸載了重新安裝,重新安裝時的注意事項請參看(mysql卸載注意事項 http://blog.csdn.net/u014028070/article/details/41895367)。 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.