Windows修改MySQL root密碼

今天就說一下Windows如何修改MySQL root密碼。
MySQL5.6 安裝好了以后是沒有密碼的,所以需要自己設置密碼,這個也就是修改密碼了,也許會有人像我一樣,剛修改完密碼就忘記了密碼的O(∩_∩)O哈哈~,不多說了,現在開始修改密碼吧。

第一種方法:set password for root@localhost = password('新密碼')

首先我們打開數據庫服務,輸入 mysql -u root -p 命令,此時沒有密碼可以直接登錄的,


update01.png

現在查詢是沒有的密碼的,select User.password from mysql.user;


update02.png

輸入修改密碼的命令,set password for root@localhost = password('新密碼')

update03.png
第二種方法: mysqladmin -u root -p password 新密碼

回車會提示輸入原先的密碼,正確輸入就好了

20170614172831.png

如下,假如你忘記密碼了
1、關閉正在運行的MySQL服務。
2、打開cmd窗口,轉到mysql\bin目錄。 3、 輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動MySQL服務的時候跳過權限表認證。 4、再開一個cmd窗口(因為剛才那個cmd窗口已經不能動了),輸入mysql回車,如果成功,將出現MySQL提示符 >。 6、連接權限數據庫: use mysql; 。 7、改密碼:update user set password=password("root") where user="root";(別忘了最后加分號) 。 8、刷新權限(必須步驟):flush privileges; 。 9、退出 quit。
重啟mysql服務,使用用戶名root和剛才設置的新密碼root登錄就ok了;


update04.png
update00.png
update05.png

Windows如何修改MySQL用戶root密碼

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容