破解 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密碼
- 破解 RHEL7.3 的 root 密碼密碼
- mysql5.7重置root密碼MySql密碼
- Ubuntu MySQL5.7設定root密碼UbuntuMySql密碼
- Linux配置SSH免密碼登入(非root賬號)Linux密碼
- Centos8加密GRUB防破解root密碼CentOS加密密碼
- deepin 20 破解root密碼實戰--圖文密碼
- Centos8 加密 GRUB 防破解root密碼CentOS加密密碼
- Ubuntu ssh伺服器拒絕密碼(使用root登入)Ubuntu伺服器密碼
- 網易遊戲登入密碼加密破解小試遊戲密碼加密
- Linux 7 破解 root 密碼以及grub2加密.....Linux密碼加密
- 密碼登入密碼
- Android studio 連線sqlist資料庫,賬號密碼錯誤仍能登入的原因AndroidSQL資料庫密碼
- Python暴力破解網站登入密碼(帶token驗證)Python網站密碼
- SQLPlus無法登入資料庫提示密碼不對或許可權不足SQL資料庫密碼
- 【轉載】Linux忘記root密碼--進入單使用者模式修改root密碼Linux密碼模式
- 中科曙光I620-G15伺服器登入密碼破解伺服器密碼
- 親測ubuntu18系統下解決MySQL5.7版本的root使用者密碼沒提示輸入問題不能登入問題UbuntuMySql密碼
- 修改 MySQL 登入密碼MySql密碼
- 密碼方式登入redis密碼Redis
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- unbuntu16.04 伺服器的 免密登入、秘鑰登入和禁止密碼登入 配置伺服器密碼
- unbuntu16.04 伺服器的 免密登入、祕鑰登入和禁止密碼登入 配置伺服器密碼
- 在登入資料庫的使用!sql資料庫SQL
- MySQL 資料庫重置密碼MySql資料庫密碼
- 修改Mysql root密碼的方法MySql密碼
- Ubuntu重置root密碼Ubuntu密碼
- MySQL 重置Root密碼MySql密碼
- PbootCMS忘記登入密碼怎麼辦?忘記了PBootCMS後臺的登入密碼boot密碼
- 賬號密碼登入介面密碼
- 教你怎麼解決MySQL 5.7及8.0版本資料庫的root密碼遺忘MySql資料庫密碼
- PbootCMS後臺登陸密碼忘記/找回密碼後臺登入密碼外掛boot密碼
- ssm+shrio 在登入時輸入的賬號密碼與資料庫一致,但還是報錯SSM密碼資料庫
- 解密MSSQL連結資料庫的密碼解密SQL資料庫密碼
- MySQL的Root使用者密碼MySql密碼
- centos7的root密碼重置CentOS密碼