最近又項目用到mysql 由於電腦上mysql是很久以前安裝的root密碼忘記了, 百度一下重置密碼
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
要注意的是紅色標注的地方, 是兩"-". 不讓命名執行會報錯 "-k......"