以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版...