Mysql梳理
一、root密碼忘記 (8.0版本)
第一步:打開管理員模式cmd窗口
1、Win鍵 R 打開運行窗口,輸入cmd,按下 Ctrl Shift Enter 組合鍵,打開以管理員模式運行的cmd 窗口
第二步:關閉mysql服務
2、在cmd窗口輸入命令:net stop mysql80,(因為我安裝的時候服務名稱改為mysql了,所以我輸入的命令是:net stop mysql)
2、輸入命令:mysqld --console --skip-grant-tables --user=mysql --shared-memory,輸入後此窗口會暫停于此界面,此窗口不能關閉,直到操作結束,注意!!!
3、再打開一個管理員模式運行的cmd窗口,輸入命令:mysql -u root -p,(補充:該命令使用方法:mysql -h 主機名或IP(localhost或127.0.0.1) -P 端口号(如果端口号是3306,默認的可省略)-u root (用戶名) -p(密碼)(參數-p和後面的密碼不可以有空格,否則空格會算作密碼的一部分,留意!!!)
因為第二部的目的是讓mysql 運行時跳過密碼,所以執行第三步 mysql -u root -p 命令時,密碼此時是空密碼,即沒有密碼,直接敲回車Enter鍵即可;
4、進入mysql管理系統後,先輸入命令:use mysql; 選擇要操作的數據庫,
5、輸入命令:update user set authentication_string='' where user='root';将root的驗證設置為空;
6、輸入命令:flush privileges;刷新使上述命令操作生效
7、輸入命令:alter user 'root'@'localhost' identified by '654321';将root密碼修改為654321;
8、輸入命令:quit退出mysql;關閉以上打開的2個cmd窗口,重新打開一個管理員模式下運行的cmd窗口,輸入命令:net start mysql,,啟動mysql服務;輸入命令:mysql -u root -p 回車并輸入剛才修改的密碼,驗證修改密碼成功;
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!