3 回答

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊
Windows下MySQL忘記root密碼怎么辦?
1.以系統(tǒng)管理員身份登陸系統(tǒng),啟動(dòng)mysql跳過(guò)權(quán)限檢查.
d:\mysql\bin\mysqld-nt –skip-grant-tables
2.進(jìn)到d:\mysql\bin下,使用mysqladmin命令設(shè)置密碼
d:\mysql\bin\mysqladmin -u root flush-privileges password “新密碼”
3.在cmd里重新啟動(dòng)mysql
net start mysql
Linux下MySQL忘記root密碼怎么辦?
1. 用以下命令啟動(dòng)MySQL,以不檢查權(quán)限的方式啟動(dòng);
[root@MySQL mysql]# safe_MySQLd –skip-grant-tables &
[root@MySQL mysql]# MySQLd –skip-grant-tables &
2. 然后用空密碼方式使用root用戶登錄MySQL
[root@MySQL mysql]# MySQL -u root
3. 修改root用戶的密碼;
MySQL> update MySQL.user set password=PASSWORD(‘新密碼’) where User=’root';
MySQL> flush privileges;
重新啟動(dòng)MySQL,就可以使用新密碼登錄了。

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊
1.以系統(tǒng)管理員身份登陸系統(tǒng)。
2.打開cmd-----net start 查看mysql是否啟動(dòng)。啟動(dòng)的話就停止net stop mysql.
3.我的mysql安裝在d:\usr\local\mysql4\bin下。
4.跳過(guò)權(quán)限檢查啟動(dòng)mysql.
d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables
5.重新打開cmd。進(jìn)到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
7.搞定了。
添加回答
舉報(bào)