今天就說一下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