Windows:
1.以系統管理員登陸;
2.停止MySQL服務;
3.進入CMD,進入MySQL的安裝目錄,假設是D:/MySQL/MySQL Server 5.0/;
4.跳過許可權檢查啟動MySQL,
D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables
5.重新開啟一個CMD,進入D:/MySQL/MySQL Server 5.0/bin/,
重設root密碼
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown
將newpassword替換為你的新密碼,第二個命令會讓你重複輸入一次新 密碼。
6. 在cmd裡net start mysql
Unix&Linux:
1.用root或者執行mysqld的使用者登入系統;
2.利用kill命令結束掉mysqld的程序;
3.使用–skip-grant-tables引數啟動MySQL Server
#mysqld_safe –skip-grant-tables &
4.然後用空密碼方式使用root使用者登入 MySQL;mysql -u root
5.為root@localhost設定新密碼
mysql> update mysql.user set password=PASSWORD("新密碼") where User="root"mysql> flush privileges;mysql> quit
6. 重新啟動MySQL
Windows:
1.以系統管理員登陸;
2.停止MySQL服務;
3.進入CMD,進入MySQL的安裝目錄,假設是D:/MySQL/MySQL Server 5.0/;
4.跳過許可權檢查啟動MySQL,
D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables
5.重新開啟一個CMD,進入D:/MySQL/MySQL Server 5.0/bin/,
重設root密碼
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown
將newpassword替換為你的新密碼,第二個命令會讓你重複輸入一次新 密碼。
6. 在cmd裡net start mysql
Unix&Linux:
1.用root或者執行mysqld的使用者登入系統;
2.利用kill命令結束掉mysqld的程序;
3.使用–skip-grant-tables引數啟動MySQL Server
#mysqld_safe –skip-grant-tables &
4.然後用空密碼方式使用root使用者登入 MySQL;mysql -u root
5.為root@localhost設定新密碼
mysql> update mysql.user set password=PASSWORD("新密碼") where User="root"mysql> flush privileges;mysql> quit
6. 重新啟動MySQL