程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql忘記密碼 強制修改root用戶密碼

mysql忘記密碼 強制修改root用戶密碼

編輯:MySQL綜合教程

本文章是一朋友在使用mysql時突然忘記了ROOT用戶密碼的找回辦法,也就是強制修改密碼了,為mysql設置新的登錄密碼即可。

注 --skip-grant-tables 可以關閉權限驗證


1.修改 mysql配置文件 在 [mysqld] 下面 加一行配置 --skip-grant-tables ,重啟mysql


2.找到mysql所在 目錄 bin 目錄,運行命令行 mysql -u root


3.

 代碼如下 復制代碼

use mysql;
update user set password=password('新密碼') where user='root';

4. 修改 mysql配置文件 在 [mysqld] 下面 去掉剛才加上的配置 --skip-grant-tables ,重啟mysql


另附知道用戶密碼修改方法

如果您感興趣的話,不妨一看。


格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼


1、給root加個密碼ab12。首先在DOS下進入目錄mysqlbin,然後鍵入以下命令

 代碼如下 復制代碼

mysqladmin -u root -password ab12

注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。


2、再將root的密碼改為djg345。

 代碼如下 復制代碼

mysqladmin -u root -p ab12 password djg345

(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符)


3、命令行修改root密碼:

 代碼如下 復制代碼

mysql> UPDATE mysql.user SET password=PASSWORD(’新密碼’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;

4、顯示當前的user:

 代碼如下 復制代碼

mysql> SELECT USER();

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved