windows 下mysql5.7設定密碼

來源:互聯網
上載者:User

標籤:cmd   boot   使用   設定密碼   登入驗證   重新整理   進程   步驟   mysq   

學習Springboot時用到mysql資料庫,以前用的mysql5.6版本 基本百度一個教程即可,聽說5.7有新改動,突然想試試於是找到解壓版mysql5.7照常安裝,

以前用的mysql5.6版本 基本百度一個教程即可,聽說5.7有新改動,突然想試試於是找到解壓版mysql

root登入,更改密碼,問題就來了,改完密碼重啟服務輸入密碼會顯示access denied for user root @localhost
密碼並沒有更改成功於是在百度了一些文章,主要步驟如下

最好以管理員身份運行cmd
進入bin目錄下,然後停止伺服器,輸入net stop mysql
再輸入 mysqld --skip-grant-tables (斷行符號,啟動mysql,意思是告訴mysql不需要登入驗證)。
然後關掉cmd,再重新開啟。
輸入mysql -uroot -p 連續按兩次斷行符號按鈕會直接進入mysql的控制台介面,此時發現登入 root 帳號是不要求輸入密碼的。

輸入update mysql.user set authentication_string=password(‘123‘)where user=‘root‘;假設密碼是123。
最後輸入flush privileges;按斷行符號,告訴mysql重新整理一下系統許可權,此時修改的密碼才會生效。
此時密碼更改完畢,重新啟動mysql服務
顯示無法啟動,就是這裡卡住了,以為沒有裝好,重頭開始 每次改完密碼都無法啟動服務,如此往複就開始懷疑人生了,
我就不信了 於是刪掉服務,註冊表,刪出mysql所有目錄,這時提示進程正在使用中,突然一想我明明服務都啟動不了,
會不會是剛才那個跳過驗證登入的進程,工作管理員果然找到mysqld.exe進程,
於是重來一遍修改完密碼殺掉mysqld.exe進程,再重新啟動mysql服務,一切正常。

修改完密碼要關掉mysqld.exe進程,再正常啟動mysql即可。

 

windows 下mysql5.7設定密碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.