MySQL root密碼找回

2022-07-26 18:21:07 字數 2262 閱讀 4449

以mysql多例項為例,演示找回mysql root的密碼

1、關閉mysql服務

[root@mysql ~]# mysqladmin -uroot -poldboy123 -s /data/3306/mysql.sock shutdown  ==>通過mysqladmin shutdown優雅關閉mysql服務。

[root@mysql ~]# lsof -i:3306

2、使用--skip-grant-tables引數後台啟動mysql,忽略授權驗證直接登入

[root@mysql ~]# mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables &  ==>--skip-grant-tables這個引數一定要放在預設檔案的後面,&表示後台啟動。

[1] 63540

[root@mysql ~]# 160216 22:27:26 mysqld_safe logging to '/data/3306/mysql_oldboy3306.err'.

160216 22:27:26 mysqld_safe starting mysqld daemon with databases from /data/3306/data

^c[root@mysql ~]# lsof -i:3306

command pid user fd type device size/off node name

mysqld 64277 mysql 12u ipv4 127392 0t0 tcp *:mysql (listen)

3、登入mysql,使用update語句修改mysql root密碼

[root@mysql ~]# mysql -s /data/3306/mysql.sock   ==>做了忽略授權認證,不用密碼直接登入;

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 1

server version: 5.5.32-log source distribution

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql> update mysql.user set password=password("oldboy123") where user='root' and host='localhost'; ==>使用update語句修改mysql root密碼。

query ok, 0 rows affected (0.26 sec)

rows matched: 1 changed: 0 warnings: 0

mysql> flush privileges; ==>一定要重新整理授權表。

query ok, 0 rows affected (0.05 sec)

mysql> \q

bye

4、使用修改後的root密碼登入mysql

[root@mysql ~]# mysql -uroot -poldboy123 -s /data/3306/mysql.sock  ==>使用root密碼登入。

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 4

server version: 5.5.32-log source distribution

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql>

至此,找回並修改root密碼成功。

mysql忘記密碼找回密碼

windows 1.以系統管理員身份登陸系統。2.開啟cmd net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.3.我的mysql安裝在d usr local mysql4 bin下。4.跳過許可權檢查啟動mysql.d usr local mysql bin ...

密碼找回漏洞總結

大部分是烏雲知識庫中的內容,已經總結的很好了,再按照自己的思路過一遍。oppo修改任意帳號密碼 2 oppo修改任意帳號密碼 3 修改了接受密碼手機,並且通過對賬戶型別的修改繞過邊界。1.爆破 繞過次數驗證 當當網任意使用者密碼修改漏洞 原因 雖然設定了請求閥值,但被猜解除了驗證方式,病找到了繞過方...

Android keystore的密碼找回

交代下基礎情況,本來都是打包的時候記住密碼,沒想到同事出差,問我要打包密碼,我竟然忘記了。尷尬。下面貼查詢方法 注 這種方法只適合自己本地有成功打包過的情況,因為只有這樣,你的歷史記錄才會儲存你之前打包時的密碼 目錄在project檢視下,找到.gradle 資料夾,找到當前程式執行的gradle版...