修改MySQL密碼:
1.cmd 進入命令界面
2.進入mysql.exe所在目錄禁筏。即bin 目錄
3.計算機-》管理》服務(wù)進程里》關(guān)閉mysql服務(wù)
4.輸入命令? mysqld --skip-grant-tables? 回車
5.輸入mysql
6.輸入show databases
7.輸入 use mysql;? 選擇mysql數(shù)據(jù)庫。
8.輸入show tables
? 查看所有表碘梢,會發(fā)現(xiàn)有個user表蚁飒,這里存放的就是用戶名,密碼,權(quán)限等等賬戶信息
9.輸入select user,host,password from user;? 來查看賬戶信息鲫惶。
注意此處:若出現(xiàn)錯誤:ERROR 1054 (42S22): Unknown column 'password' in 'field list'則用authentication_string替換password。
10.輸入update user set authentication_string=password('123456') where user='root' and host='localhost';
11.再次查看賬戶信息实抡,select user,host,password from user;
12.退出命令行剑按,重啟mysql數(shù)據(jù)庫疾就,用新密碼嘗試登錄。
mysql -uroot -p123456
13.測試不帶密碼登錄mysql,發(fā)現(xiàn)還是能夠登陸上艺蝴,但顯示數(shù)據(jù)庫時只能看到兩個數(shù)據(jù)庫了猬腰,說明重啟之后跳過密碼驗證已經(jīng)被取消了。
14.select user,host,authentication_string from user;
(注意在詞句之前請輸入:use mysql;)