MySQL密碼丟失的找回方法
目前成都創(chuàng)新互聯(lián)公司已為上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、龍鳳網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
破解本地密碼:
Windows:
1.用系統(tǒng)管理員登陸系統(tǒng)。
2.停止MySQL的服務(wù)。
3.進(jìn)入命令窗口,然后進(jìn)入MySQL的安裝目錄,比如我的安裝目錄是c:\mysql,進(jìn)入C:\mysql\bin
4.跳過(guò)權(quán)限檢查啟動(dòng)MySQL,
c:\mysql\binmysqld-nt
–skip-grant-tables
5.重新打開(kāi)一個(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的用戶(hù)登錄系統(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
1.
可以修改mysql配置文件,使用phpmysqladmin管理進(jìn)行賬號(hào)密碼修改操作;
2.
可以在網(wǎng)上找mysql密碼重置軟件,重置mysql密碼;
3.
如何有網(wǎng)站程序使用正在使用mysql,比如:織夢(mèng),可以查看網(wǎng)站程序數(shù)據(jù)庫(kù)相關(guān)配置文件,里面一般有之前填寫(xiě)的數(shù)據(jù)庫(kù)賬號(hào)密碼等信息。
工具/材料:Management Studio。
1、首先在桌面上,點(diǎn)擊“Management Studio”圖標(biāo)。
2、然后在該界面中,點(diǎn)擊左上角“新建查詢(xún)”按鈕。
3、之后在該界面中,輸入查詢(xún)指定id號(hào)SQL語(yǔ)句“select * from myAudit where ID =1;”。
4、接著在該界面中,點(diǎn)擊上方工具欄里“執(zhí)行”按鈕。
6、最后在該界面中,顯示指定id號(hào)的數(shù)據(jù)。
mysql是root賬戶(hù),如果確定這個(gè)密碼不是root的,找到mysql安裝目錄下的my.ini文件,在[mysqld]下加上skip-grant-tables 參數(shù),然后重啟mysql,在cmd下執(zhí)行 mysql -u root -p ,然后提示輸密碼,按空格就能進(jìn)去了,然后自己去修改root的密碼。
如果是linux下可以 先關(guān)掉mysql服務(wù)。然后啟動(dòng)mysqld的時(shí)候帶個(gè)參數(shù) mysqld_safe --user=mysql --skip-grant-tables 然后和cmd下一樣的操作
比如mysql在d:\mysql
1、開(kāi)始/運(yùn)行/輸入cmd/回車(chē)
2、找到mysql位置
d:
cd
d:\mysql\bin
3、登陸mysql
mysql
-uroot
-p
4、查詢(xún)用戶(hù)
select
user,host
from
mysql.user;