国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

windows中忘記mysql root密碼怎么恢復

2024-07-24 12:38:23
字體:
來源:轉載
供稿:網友

windows中忘記mysql root密碼怎么辦,經常有朋友都會把自己服務器上的mysql密碼忘了,下面我來介紹恢復mysql root密碼的方法.

解決辦法,方法一.

1、停止MYSQL服務

開始->運行 cmd,在命令提示符窗口輸入 net stop mysql

2、切換當前目錄到mysql安裝路徑下的bin目錄

如:cd C:mysql5bin

3、設定無密碼登錄

執行命令 mysqld-nt --skip-grant-tables

注意:1)確保當前目錄是mysql的bin目錄;2)如果提示'mysqld-nt' 不是內部或外部命令,也不是可運行的程序或批處理文件,請下載mysqld-nt.rar。

4、登錄mysql

新開一個命令提示符窗口,切換當前目錄到mysql的bin目錄,輸入 mysql -u root -p,空密碼登錄到mysql.

5、設置root的新密碼

輸入update mysql.user set password=PASSWORD("newpassword") where User="root";

6、刷新權限表并退出

輸入flush privileges;quit;

7、結束mysqld-nt.exe進程

打開任務管理器,結束mysqld-nt.exe進程.

方法二,有可能你的系統沒有 safe_mysqld 程序(比如我現在用的 ubuntu操作系統, apt-get安裝的mysql),下面方法可以恢復.

1.停止mysqld;

/etc/init.d/mysql stop

您可能有其它的方法,總之停止mysqld的運行就可以了.

2.用以下命令啟動MySQL,以不檢查權限的方式啟動,代碼如下:

mysqld --skip-grant-tables &

3.然后用空密碼方式使用root用戶登錄 MySQL,代碼如下:

mysql -u root

4.修改root用戶的密碼,代碼如下:

  1. mysql> update mysql.user set password=PASSWORD('newpassword'where User='root';   --Vevb.com 
  2. mysql> flush privileges;  
  3. mysql> quit  

重新啟動MySQL:/etc/init.d/mysql restart,就可以使用新密碼 newpassword 登錄了,另外記錄一下忘記mysql 密碼的取回方法.如果 MySQL 正在運行, 首先殺之: killall -TERM mysqld(如果是windows,直接調出進程管理器,結束之),以安全模式啟動 MySQ,代碼如下:

/usr/bin/safe_mysqld --skip-grant-tables & 

windows 下 mysql安裝所以盤/mysql/bin/safe_mysqld --skip-grant-tables.

就可以不需要密碼就進入 MySQL 了,代碼如下:

  1. >use mysql  
  2. >update user set password=password("new_pass"where user="root";  
  3. >flush privileges;  

重新殺 MySQL,用正常方法啟動 MySQL,這個方法沒嘗試過大家可嘗試一下使用mysqladmin,這是前面聲明的一個特例,代碼如下:

mysqladmin -u root -p password mypasswd 

輸入這個命令后,需要輸入root的原密碼,然后root的密碼將改為mypasswd,把命令里的root改為你的用戶名,你就可以改你自己的密碼了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜城县| 岑巩县| 遂川县| 德惠市| 始兴县| 楚雄市| 延吉市| 湘阴县| 新闻| 长泰县| 太保市| 阜康市| 宣威市| 汉寿县| 北辰区| 宿迁市| 汾西县| 南川市| 饶阳县| 宿迁市| 遂昌县| 仪陇县| 司法| 枞阳县| 荆门市| 黔西县| 府谷县| 黄大仙区| 东乌珠穆沁旗| 长葛市| 微山县| 乐安县| 永川市| 浪卡子县| 芒康县| 寿宁县| 安福县| 邹城市| 梅州市| 天长市| 二连浩特市|