【問題處理】MySQL忘記root密碼的處理辦法
MySQL 忘記 root 密碼的處理辦法
1. 編輯/etc/my.cnf 檔案
1) 在[mysqld] 下新增以下內容:
skip-grant-tables
2) 重啟MySQL 服務
# service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
2. 直接進入mysql
# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.25 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, 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>
3. 修改回密碼
1) 檢視密碼
mysql> select user,host,authentication_string from mysql.user;
+---------------+-----------+-------------------------------------------+
| user | host | authentication_string |
+---------------+-----------+-------------------------------------------+
| root | localhost | *8232A1298A49F710DBEE0B330C42EEC825D4190A |
| mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
+---------------+-----------+-------------------------------------------+
3 rows in set (0.00 sec)
2) 修改密碼
情況一:mysql 5.7.6 or later 版本
mysql> update mysql.user set authentication_string=password('P@ssw0rd') where user='root';
情況二:mysql 5.7.5 or earlier 版本
mysql> update mysql.user set password=password("P@ssw0rd") where user="root" and host="localhost";
4. 修改配置檔案,重啟MySQL
1) 修改my.cnf 檔案
刪除或註釋skip-grant-tables
2) 重啟mysql
# service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
3) 新密碼驗證
# mysql -uroot -p'P@ssw0rd'
---- end ----
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529886/viewspace-2747684/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql 8.0忘記root使用者密碼處理MySql密碼
- CentOS7忘記mysql的root密碼_處理方法.CentOSMySql密碼
- mysql 4.1.7忘記資料庫密碼的處理辦法MySql資料庫密碼
- Oceanbase忘記OCP訪問密碼處理方案密碼
- oracle密碼過期處理辦法Oracle密碼
- LINUX忘記ROOT使用者密碼處理方法(linux單使用者模式)Linux密碼模式
- mysql 5.7忘記root密碼MySql密碼
- MySql5.5忘記root密碼怎麼辦MySql密碼
- MySQL:亂碼問題處理流程MySql
- 雲伺服器解決“MySQL忘記密碼”問題的辦法伺服器MySql密碼
- iPhone忘記訪問限制密碼的解決辦法 密碼忘記了怎麼辦?iPhone密碼
- 帝國cms後臺admin帳號密碼忘記的處理方法密碼
- AndroidStudio載入gradle緩慢問題處理辦法AndroidGradle
- MySQL8.0 忘記 root 密碼下如何修改密碼MySql密碼
- Linux伺服器---mysql忘記root密碼Linux伺服器MySql密碼
- ora24756問題處理辦法(dblink迴圈呼叫)
- 記憶體分配問題處理記憶體
- 07 . Jenkins忘記root密碼Jenkins密碼
- PowerShell的異常處理辦法
- win10 mysql8.0.12 忘記root密碼如何重置密碼Win10MySql密碼
- linux系統root密碼忘記了怎麼辦Linux密碼
- Linux忘記root祕密怎麼辦Linux
- Oracle密碼過期處理Oracle密碼
- MySQL密碼忘記後怎麼辦?MySql密碼
- mysql密碼忘記了怎麼辦MySql密碼
- Linux忘記root密碼解鎖Linux密碼
- ORACLE問題處理十個指令碼Oracle指令碼
- PHP處理密碼的幾種方式PHP密碼
- mysql誤刪root使用者或者忘記root密碼解決方法MySql密碼
- golang json處理問題GolangJSON
- [git] git問題處理Git
- 【問題備忘錄】記一次DNS解析異常現象處理DNS
- 一次詭異的MySQL問題處理故事MySql
- mysql 忘記密碼MySql密碼
- MySQL忘記密碼MySql密碼
- ceph:忘記 甚至 從ceph裡刪除了 ceph.client.admin密碼,怎麼處理?client密碼
- mysql8忘記密碼怎麼辦MySql密碼
- MySQL初始密碼忘記了怎麼辦MySql密碼