原創:believe_today
今天裝Mysql總是遇到很多的問題。
首先來說說,剛開始安裝,因為不懂英語,很多時候都是一直往下走,結果發現中途卡在了startService ,然後去網上找了找教程,發現網上說的都行不通,然後又解除安裝了重裝還是老樣子,卡在了startService。聽說了當時解除安裝了某些插件,然後又去重裝系統,反反複複折騰了好多好多次。最後還是成功的安裝成功了,美滋滋的。現在我就來說一說我遇到的問題吧。
第一步:自然是去官網安裝Mysql,然後點選去安裝,對于安裝這一點,每個電腦情況不一樣,不能按網上的安裝教程來。其實在安裝的過程中,就有英文的提示,不要去排斥英文,不懂的立馬去翻譯,然後就是跟着自帶的提示一步步往下走就是了。
安裝過程中有一個要你安裝一些Mysql的插件什麼的,根據自己的開發需求來就好。
第二步:安裝好了,要去測試它安裝好了沒,如果沒有就去網上找Mysql的配置教程,這個網上都是統一的,沒毛病。
第三步:就是改密碼,我去網上看他們說的找到my.ini(這個一個Mysql的配置檔案),可我總是怎麼找都找不到,于是我就按照網上說的去設定顯示隐藏檔案,結果還是看不到my.ini ,于是再去網上找,網上好多個版本,基本都是沒有用的。
原來,要找到my.ini,要先去找到ProgramData,(這裡要先打開顯示隐藏檔案的設定),那麼要怎麼找到ProgramData呢,看下圖
輸入%ProgramData%就OK了。

第四步:我是看網上的,編輯點開my.ini檔案 ,這是讓Mysql 不用密碼就能登入,按回車就能啟動服務
下面我來具體描述一下步驟:
1. 停止Mysql服務先
2.執行指令 mysqld --skip-grant-tables 這個指令的意思是在資料庫啟動的時候 跳躍權限表的限制,不驗證密碼,直接登入。
3.無密碼登入 mysql -u root -p 回車确定。然後不用輸入密碼,再次回車确定。就登陸了系統。
4.使用資料庫 use mysql
5.重新整理密碼 update mysql.user set authentication_string=password('root') where user='root' ;
6.重新整理權限,執行 flush privileges;