當(dāng)我們?cè)谑褂胢ysql的時(shí)候瘩例,有時(shí)候可能會(huì)存在忘記mysql密碼的情況,甚至是root的密碼都忘記了甸各,這樣就會(huì)導(dǎo)致我們無(wú)法登錄mysql垛贤,那么這個(gè)時(shí)候如果我們能登錄進(jìn)去mysql服務(wù)器,是可以通過(guò)mysql的超級(jí)管理員模式痴晦,登錄mysql南吮,然后給我們重置密碼的。下面是操作步驟:
1.找到 mysql 的配置目錄
/etc/mysql
2.找到文件 debian.cnf
debian.cnf
3.查看文件中的 debian-sys-maint 對(duì)應(yīng)的密碼
4.使用這個(gè)賬號(hào)登錄
mysql -u debian-sys-maint -p
5.進(jìn)入mysql
6.使用mysql數(shù)據(jù)庫(kù)
use mysql;
7.更新密碼
grant all privileges on \*.* to 'root'@'%' identified by 'password' with grant option;
8.刷新權(quán)限
flush privileges;
9.退出mysql
exit;
10.重啟mysql
service mysql restart
11.好了√茏茫現(xiàn)在密碼就重置好了
以上操作的所有前提都是你能夠進(jìn)入mysql的服務(wù)器部凑,你要是進(jìn)不去露乏,那無(wú)力回天。要是你不進(jìn)服務(wù)器還能改密碼涂邀,豈不是任何的數(shù)據(jù)庫(kù)你都能改了密碼瘟仿,系統(tǒng)也就無(wú)安全可言了。