MySQL密碼丟失的找回方法
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的大安市網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
破解本地密碼:
Windows:
1.用系統(tǒng)管理員登陸系統(tǒng)。
2.停止MySQL的服務(wù)。
3.進(jìn)入命令窗口,然后進(jìn)入MySQL的安裝目錄,比如我的安裝目錄是c:\mysql,進(jìn)入C:\mysql\bin
4.跳過權(quán)限檢查啟動(dòng)MySQL,
c:\mysql\binmysqld-nt
–skip-grant-tables
5.重新打開一個(gè)窗口,進(jìn)入c:\mysql\bin目錄,設(shè)置root的新密碼
c:\mysql\binmysqladmin
-u
root
flush-privileges
password
"newpassword"
c:\mysql\binmysqladmin
-u
root
-p
shutdown
將newpassword替換為你要用的root的密碼,第二個(gè)命令會(huì)提示你輸入新密碼,重復(fù)第一個(gè)命令輸入的密碼。
6.停止MySQL
Server,用正常模式啟動(dòng)Mysql
7.你可以用新的密碼鏈接到Mysql了。
UnixLinux:
1.用root或者運(yùn)行mysqld的用戶登錄系統(tǒng);
2.利用kill命令結(jié)束掉mysqld的進(jìn)程;
3.使用–skip-grant-tables參數(shù)啟動(dòng)MySQL
Server
shellmysqld_safe
–skip-grant-tables
4.為root@localhost設(shè)置新密碼
shellmysqladmin
-u
root
flush-privileges
password
"newpassword"5.重啟MySQL
Server
如果你在安裝過程中沒有設(shè)置用戶名密碼的話,你可以用root用戶名與密碼登錄數(shù)據(jù)庫:用戶名:root 密碼為空。如果設(shè)置過密碼忘記了,那不好意思,不能查看密碼,只能查看用戶名,因?yàn)閙ysql密碼是動(dòng)態(tài)md5加密,是不可逆向查詢的。
關(guān)于查詢用戶名:select * from mysql.user ;
方法和詳細(xì)的操作步驟如下:
方法和詳細(xì)的操作步驟如下:
1、第一步,打開Navicat并找到mysql,見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,打開mysql數(shù)據(jù)庫連接,見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,單擊工具欄中的[用戶]選項(xiàng),見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,可以看到所有mysql用戶和密碼,見下圖,轉(zhuǎn)到下面的步驟。
5、第五步,執(zhí)行完上面的操作之后,還可以雙擊要修改其名稱的用戶,見下圖,轉(zhuǎn)到下面的步驟。
6、第六步,執(zhí)行完上面的操作之后,輸入新的用戶名,然后單擊[保存],成功修改用戶名,見下圖。這樣,就解決了這個(gè)問題了。