1. 程式人生 > >mysql5.5忘記密碼重置方法

mysql5.5忘記密碼重置方法

今天我在使用mysql時,想要去修改密碼,就百度了一下,網上教程很多,沒幾個能用的,而我百度的那個教程把我給坑了,即把密碼改了,自己也登陸不成功了!

關於忘記密碼登陸的方法,網上的教程說的也不是很詳細,百度了好久才找到一個有用的!

一、

 mysql資料庫許可權問題:root 

如何在已知密碼的情況下修改mysql的使用者密碼呢?

mysql資料庫,使用者配置 : user表

USE mysql;

SELECT * FROM USER;

修改密碼

UPDATE  USER  SET  PASSWORD=PASSWORD('你的密碼')   WHERE USER='root';

也可分配許可權賬戶:

GRANT  SELECT  ON  test.employee  TO  'eric'@'localhost'  IDENTIFIED  BY  '123456';

GRANT  DELETE  ON  test.employee  TO  'eric'@'localhost'  IDENTIFIED  BY  '123456';

二、

如何在忘記密碼的情況下修改mysql的使用者密碼呢?

下面的操作是在mysql中bin目錄  

需要切換到mysql的bin 目錄下執行如下語句

1. 在程序中關閉mysqld.exe

2. 在bin目錄下> mysqld   -nt   --skip-grant-tables

3. 新開一個命令列執行:

在bin目錄下> mysql -u root   


此時可以修改密碼了

USE mysql;

SELECT * FROM USER;

UPDATE  USER  SET  PASSWORD=PASSWORD('你的密碼')   WHERE USER='root';