破解 MySQL5.7 資料庫的 root 登入密碼
導讀 | 本文件詳細介紹破解 MySQL5.7 資料庫的 root 登入密碼 |
忘記 root 登入密碼
[root@MySQL1 ~]# mysql -uroot -p1231234 mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
在 /etc/my.cnf 配置檔案中新增 skip-grant-tables 繞開 MySQL5.7 資料庫密碼驗證
[root@MySQL1 ~]# echo skip-grant-tables >> /etc/my.cnf [root@MySQL1 ~]# /etc/init.d/mysqld restart Shutting down MySQL.. SUCCESS! Starting MySQL. SUCCESS!
直接使用 mysql
登入 MySQL5.7 資料庫並修改 root 登入密碼
[root@MySQL1 ~]# mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.19-log Source distribution Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. 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> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye
注意:如果在執行該步驟的時候出現 ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 錯誤。則執行下 flush privileges; ,再執行該命令即可。
使用新密碼 password 登入 MySQL5.7 資料庫
[root@MySQL1 ~]# mysql -uroot -ppassword mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.19-log Source distribution Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. 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> exit Bye
使用其他密碼不能登入 MySQL5.7 資料庫
[root@MySQL1 ~]# mysql -uroot -ppasswordd mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
最佳化
刪掉 /etc/my.cnf 裡的 skip-grant-tables
[root@MySQL1 ~]# sed -i -e '/skip-grant-tables/d' /etc/my.cnf
重啟資料庫
[root@MySQL1 ~]# /etc/init.d/mysqld restart
總結
以上就是破解 MySQL5.7 資料庫的 root 登入密碼的方法,希望能給大家帶來幫助。
本文原創地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2689369/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 破解 MariaDB5.5 資料庫的 root 登入密碼資料庫密碼
- linux破解root登入密碼,並重置Linux密碼
- MYSQL5.7 ROOT密碼修改教程MySql密碼
- mysql5.7重置root密碼MySql密碼
- Ubuntu MySQL5.7設定root密碼UbuntuMySql密碼
- 破解 RHEL7.3 的 root 密碼密碼
- MySQL5.7忘記root密碼處理MySql密碼
- 網易遊戲登入密碼加密破解小試遊戲密碼加密
- 忘記MySQL資料庫root密碼,使用安全模式巧妙重置密碼MySql資料庫密碼模式
- Oracle資料庫管理員賬號的密碼破解Oracle資料庫密碼
- Linux配置SSH免密碼登入(非root賬號)Linux密碼
- Ubuntu ssh伺服器拒絕密碼(使用root登入)Ubuntu伺服器密碼
- 密碼登入密碼
- Oracle資料庫密碼破解易如反掌(轉)Oracle資料庫密碼
- Centos8 加密 GRUB 防破解root密碼CentOS加密密碼
- Centos8加密GRUB防破解root密碼CentOS加密密碼
- deepin 20 破解root密碼實戰--圖文密碼
- 自動擷取root密碼和防暴力破解sshd密碼密碼
- mysql5.7後修改root使用者密碼(實測有效)MySql密碼
- windows登陸密碼破解方法之一Windows密碼
- 針對Oracle資料庫業務使用者延遲密碼登入的處理方法Oracle資料庫密碼
- ogg登陸資料庫使用者密碼加密資料庫密碼加密
- 錯誤的使用者名稱密碼登入導致的資料庫效能問題密碼資料庫
- root 登入 ftpFTP
- Linux 7 破解 root 密碼以及grub2加密.....Linux密碼加密
- 修改 MySQL 登入密碼MySql密碼
- 密碼方式登入redis密碼Redis
- SSH免密碼登入密碼
- 網站的無密碼登入網站密碼
- Python暴力破解網站登入密碼(帶token驗證)Python網站密碼
- Android studio 連線sqlist資料庫,賬號密碼錯誤仍能登入的原因AndroidSQL資料庫密碼
- [Linux] SSH配置了免密碼登入,登入時還要輸入密碼Linux密碼
- 資料庫會話記錄使用者登陸的密碼資訊資料庫會話密碼
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- 找回root密碼密碼
- 在登入資料庫的使用!sql資料庫SQL
- 親測ubuntu18系統下解決MySQL5.7版本的root使用者密碼沒提示輸入問題不能登入問題UbuntuMySql密碼
- 【轉載】Linux忘記root密碼--進入單使用者模式修改root密碼Linux密碼模式