mysql安裝后服務啟動不了(總結)


mysql安裝后服務啟動不了

1.1 前言

  最近真的是倒霉到家,裝個mysql都能把所有的問題給問候了一遍······不過這也是一個寶貴的經驗,得好好總結下,畢竟也不知道以后會不會再次遇到。如果有網友也能像我這樣倒霉,但是能夠幸運地看到我這個文章,並且真正解決問題,那我就欣慰了。

1.2 我的倒霉過程

  公司的新電腦到了,由於個人原因,我想在本機裝個mysql,方便自己工作。我知道安裝mysql是有兩種方式的,一種是msi安裝包自動安裝,一種是zip包解壓后配置相關文件進行安裝。剛開始我想都沒想就選擇了msi自動安裝,結果各種報錯,直接不能安裝成功,各種查找資料還是沒有解決,沒辦法下只能夠下載zip包進行解壓配置安裝,一頓折騰下把mysql安裝好了,剛想放下心頭,結果發現mysql服務啟動不了,然后一頓折騰后,服務啟動了,冷不丁又來個連接不上數據庫的問題,真是***碎蛋啊!又是各種資料查閱,終於把所有問題都搞定了,數據庫訪問成功!!!這么奇葩的連環套我都能遇上我也是醉了,因此我得把主要問題的解決過程盡量詳細的記錄下來,如果寫的不好大家別罵,我的水平只能這樣了,以后我回過頭來也能知道自己以前是有多水,才知道自己進步程度,或者說是成就感。廢話不多說,進入正題。(PS:如果安裝過程遇到問題,可參考:http://www.cnblogs.com/tanshaoxiaoji/p/mysql_install_type.html

1.3 進入正題,服務啟動解決方案

  1. 在mysql的安裝目錄即根目錄下找到配置文件my.ini(如果是my.default.ini則修改為my.ini),然后將my.ini移至bin文件夾的根目錄下; 
  2. Windows+R,輸入cmd進入命令行模式,輸入命令cd D:\MySQL\mysql-5.7.19-winx64\bin進入mysql 的 bin根目錄;(注意:如果這條命令不能成功執行,那就先執行 D:,成功切換目錄后再執行 cd  MySQL\mysql-5.7.19-winx64\bin)
  3. 成功進入bin目錄后,執行命令 mysqld --initialize --user=mysql --console

  4. 將上個步驟執行結果生成的隨機臨時密碼一定要保存下來,一定!(如果復制不到,可以這樣試試,鼠標右鍵點擊全選,然后在隨機臨時密碼附近點擊一下,然后拖動鼠標選上隨機臨時密碼,按Ctrl+C,不要懷疑自己,試試在txt文本按Ctrl+V試試,是不是復制下來了?哈哈)

  5.  然后執行命令 mysqld --install   (也是相信自己,執行net start mysql (或者Windows+R輸入services.msc,找到MYSQL點擊啟動試試)看看能不能啟動),就算啟動成功也別急着高興先,還沒結束呢,耐心往下看好嗎

  6.  然后輸入指令 mysql -u root -p 並按回車鍵,輸入剛剛復制的臨時隨機密碼 *********,你會感覺心頭的石塊終於落地了(是嗎?)

  7.  最后一步就是修改過期密碼了,當時查資料是用 mysqladmin -u root -p password 123456,結果報錯,然后又教我update mysql.user set password=PASSWORD('我要設置的密碼') where User ='root';,結果還是報錯,干!!最后終於找到了(感動!)。就是!! 

 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼' PASSWORD EXPIRE NEVER;-- 密碼永不過期,將NEVER去掉則是有過期時間
1.4結束語!!!
  
短短一片文章,竟然從晚上11點寫到00點30分,不過還是很快樂的,能夠總結問題。
希望對大家有所幫助,謝謝!
 
        
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM