萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 忘記root密碼終極修改MySql密碼方法

忘記root密碼終極修改MySql密碼方法

在linux與windows系統中mysql的root權限是無限的,如果忘了密碼我們不能直接修改需要做一些操作,下面我分別介紹了mysql在windows root密碼修改與linux root密碼修改方法。

windows中忘記root密碼


如果本地忘記了root密碼 ,可以試試以下方法:

打開CMD首先停止mysql服務

 代碼如下 復制代碼

net stop mysql

進入mysql安裝目錄下的bin文件夾,然後輸入

 代碼如下 復制代碼

mysqld-nt --skip-grant-tables

跳過密碼檢測

然後另外新打開一個cmd窗口

輸入mysql 直接回車可以以root權限進入mysql

 代碼如下 復制代碼

use mysql

update user set password=password("新密碼") where user="root";

flush privileges;

如果無錯誤提示,密碼 即可更改成功。

linux中忘記root密碼

linux的root享有至高無上的權力,一旦root密碼忘記或者被盜,是一件非常頭痛的事情,那麼怎麼樣才能找回root的密碼呢,本人把其總結如下:
(一)Linux 系統密碼破解

  1.在grub選項菜單按e進入編輯模式
  2.(按e)編輯kernel那行 添加 /init 1 (或/single)
  3.按B重啟
  4.進入後執行下列命令

 代碼如下 復制代碼

#vi /etc/passwd  進入passwd文件

將第一行的root:x:0....中的X刪除,變成 root::0....然後保存退出!

在進去系統此時root密碼為空。

修改密碼

 代碼如下 復制代碼

#passwd root

copyright © 萬盛學電腦網 all rights reserved