如何檢視mysql資料庫使用者密碼

2021-09-08 06:18:01 字數 2871 閱讀 6446

1樓:匿名使用者

1、開啟mysql.exe和mysqld.exe所在的資料夾,複製路徑地址

2、開啟 cmd 命令提示符, 轉到上一步中 mysql. exe 所在的資料夾。

3、輸入命令  mysqld --skip-grant-tables  回車,此時就跳過了mysql的使用者驗證。注意: 輸入此命令後, 無法操作命令列, 您可以在此時開啟一個新的命令列。

注意: 在輸入此命令之前, 請在工作管理員中結束 mysqld. exe 程序, 以確保 mysql 伺服器端已完成執行

4、更改root密碼,輸入update user set password=password('123456') where user='root' and host='localhost';

5、再次檢視賬戶資訊,select user,host,password from user;   可以看到密碼已被修改。

6、退出命令列, 重新啟動 mysql 資料庫, 然後嘗試使用新密碼登入。

2樓:空指標

在mysql 下查詢mysql 資料庫 下user表   可以看到使用者以及對應的加密後的密碼

或者執行sql語句 》select  user ,password from `user`;

mysql 加密方式有這兩種;

mysql323加密:(16位)

mysqlsha1加密:(去掉*號40位,單向加密,只能通過密碼庫匹配出來)

兩種加密方式產生的密文也是不一樣的;

但是由於mysql的密碼是md5加密的無法逆向解密

可以嘗試解密**破解  但是基本上能破解的都是比較常用的簡單的密碼,複雜密碼也是無法破解的 ;

再不記得密碼了  那就修改密碼吧  網上教程多

3樓:殤忄路

看不到的,可以更改密碼

方法1: 用set password命令

首先登入mysql。

格式:mysql> set password for 使用者名稱@localhost = password('新密碼');

例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

例子:mysqladmin -uroot -p123456 password 123

方法3:用update直接編輯user表

首先登入mysql。

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

方法4:在忘記root密碼的時候,可以這樣

以windows為例:

1. 關閉正在執行的mysql服務。

2. 開啟dos視窗,轉到mysql\bin目錄。

3. 輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。

4. 再開一個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql\bin目錄。

5. 輸入mysql回車,如果成功,將出現mysql提示符 >。

6. 連線許可權資料庫: use mysql; 。

6. 改密碼:update user set password=password("123") where user="root";(別忘了最後加分號) 。

7. 重新整理許可權(必須步驟):flush privileges; 。

8. 退出 quit。

9. 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼123登入。

4樓:句心後端開發

mysql的使用者密碼是加密的,及時檢視也只能看到加密後的字串檢視方法

使用mysql命令列工具登入,然後輸入sql語句select * from mysql.user使用者名稱是:root  密碼是:md5加密過的動態碼

5樓:匿名使用者

mysql資料庫裡面有個user表,select裡面的資料就行,不過你檢視了也沒什麼用,密碼是加密過的,所以一般只能是更改密碼,希望對你有幫助

6樓:騰訊電腦管家

如果你在安裝過程中沒有設定使用者名稱密碼的話,你可以用root使用者名稱與密碼登入資料庫:使用者名稱:root 密碼為空。

如果設定過密碼忘記了,那不好意思,不能檢視密碼,只能檢視使用者名稱,因為mysql密碼是動態md5加密,是不可逆向查詢的。

關於查詢使用者名稱:select * from mysql.user ;

7樓:7頁忒冷

你先切換到系統登陸模式,然後找到資料庫列表裡你想登陸的使用者,在裡邊有一個安全,裡邊能修改資料庫密碼,改過之後關掉重新進你想登陸的資料庫就可以登陸了

8樓:金柯網路

初次安裝要看你是在**安裝的 去文件裡看初始密碼 有些安裝的時候會提示你設定 有些預設是123456 如果是新安裝的 注意看下文件之後解除安裝重新安裝就行了

9樓:花__開錯顏色

密碼很重要,這個是檢視不了的,忘記密碼只能全解除安裝乾淨重新裝

10樓:

在資料庫裡面有一個名字叫做mysql的資料庫,裡面有張user表,使用者資訊就在裡面;如果你忘記密碼登入的話,可以在my.cnf裡面的mysqld下加上skip-grant-tables,這樣就可以登入進去,然後進行修改,修改密碼也是有加密方法的,自己上網找下,我忘記了

如何檢視MySQL資料庫的死鎖資訊

1.使用終端或命令提示符登入到mysql,輸入命令 mysql h p 3306 u username p 解釋 是資料庫ip地址,username是資料庫使用者名稱,輸入命令後,會讓你輸入username對應的密碼,就可以登入了。2.如何檢視mysql資料庫的死鎖資訊。在mysql客戶端下輸入命令...

MySQL資料庫如何新增列,mysql資料庫有資料怎麼新增欄位

alter table 表名 add 列名 屬性 一般用上邊的語法 但是如果有圖形化工具的話,也可以用圖形化工具,具體的得看你用的是什麼了,不過個人認為還是用語句方便一些 傳統情況 我們先回顧一下,在沒有 立刻加列 功能時,加列操作是怎麼完成的。我們也藉此來熟悉一下本期的圖例 當進行 加列操作 時,...

mysql怎麼檢視正在使用的資料庫

你可以使用 show status 檢視當前連線數。mysql show status where variable name threads connected variable name value threads connected 1 1 row in set 0.00 sec 或者 sho...