1.以系統(tǒng)管理員身份登陸系統(tǒng)。
創(chuàng)新互聯(lián)是一家專業(yè)提供南鄭企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、做網(wǎng)站、HTML5建站、小程序制作等業(yè)務(wù)。10年已為南鄭眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。
2.打開cmd-----net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
3.我的mysql安裝在d:\usr\local\mysql4\bin下。
4.跳過權(quán)限檢查啟動mysql.
d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables
5.重新打開cmd。進到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"
d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown 這句提示你重新輸密碼。
6.在cmd里net start mysql
1、登錄mysql到指定庫,如:登錄到test庫。
2、然后點擊上方“用戶”按鈕。
3、選擇要更改的用戶名,然后點擊上方的“編輯用戶”按鈕。
4、出現(xiàn)如圖界面,輸入新密碼,并確認新密碼,點擊“保存”按鈕即可。
方法1: 用SET PASSWORD命令
首先登錄MySQL。?格式:mysql set password for 用戶名@localhost = password(‘新密碼’);?例子:mysql set password for root@localhost = password(‘123’);
方法2:用mysqladmin?
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼?例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接編輯user表?
首先登錄MySQL。?mysql use mysql;?mysql update user set password=password(‘123’) where user=’root’ and host=’localhost’;?mysql flush privileges;
方法4:在忘記root密碼的時候,可以這樣?以windows為例:?
1. 關(guān)閉正在運行的MySQL服務(wù)。?2. 打開DOS窗口,轉(zhuǎn)到mysql\bin目錄。?3. 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務(wù)的時候跳過權(quán)限表認證。?4. 再開一個DOS窗口(因為剛才那個DOS窗口已經(jīng)不能動了),轉(zhuǎn)到mysql\bin目錄。?5. 輸入mysql回車,如果成功,將出現(xiàn)MySQL提示符 。?6. 連接權(quán)限數(shù)據(jù)庫: use mysql; 。?6. 改密碼:update user set password=password(“123”) where user=”root”;(別忘了最后加分號) 。?7. 刷新權(quán)限(必須步驟):flush privileges; 。?8. 退出 quit。?9. 注銷系統(tǒng),再進入,使用用戶名root和剛才設(shè)置的新密碼123登錄。
flush privileges,這個命令 是mysql命令,不是cmd程序命令。首先你要登陸mysql后,在mysql的命令窗口執(zhí)行才對。而且這個命令作用是,?新設(shè)置用戶或更改密碼后需用flush privileges刷新MySQL的系統(tǒng)權(quán)限相關(guān)表,不用重新啟動mysql服務(wù)器,來使新設(shè)置生效。-
如果在已有密碼的情況下進行修改,命令如下(123456為原密碼;888888為新密碼)
mysqladmin -uroot -p123456 password "888888"
如果是第一次為mysql設(shè)置密碼,密碼如下
mysqladmin -uroot password "123456"