国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何查看MySQL連接的root密碼

2017-01-18 21:58:07 3391

如何查看MySQL連接的root密碼


前幾天在用Navicat去連本地的MySQL的時(shí)候發(fā)現我已經(jīng)忘了密碼了,試了網(wǎng)上很多方式都不行…后來(lái)發(fā)現其實(shí)可以自己直接去看當初設置的密碼,下面將方法總結出來(lái)分享給大家,有需要的朋友們可以參考借鑒。


1.首先我們進(jìn)到MySQL的bin目錄下

 cd /usr/local/mysql/bin

2.切換成root身份

 bin sudo su

3.跨過(guò)權限的驗證

sh-3.2# ./mysqld_safe --skip-grant-tables &

[1] 9451

sh-3.2# 2017-01-03T15:40:10.6NZ mysqld_safe Logging to '/usr/local/mysql/data/yzydeMacBook-Pro.local.err'.

2017-01-03T15:40:10.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

4.以root身份登錄MySQL

./mysql -uroot

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 2

Server version: 5.7.12 MySQL Community Server (GPL)


Copyright (c) 2000, 2016, 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.

5.選擇mysql數據庫

mysql> use mysql

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A


Database changed

6.顯示mysql數據庫下的表

mysql> show tables;

+---------------------------+

| Tables_in_mysql   |

+---------------------------+

| columns_priv    |

| db      |

| engine_cost    |

| event      |

| func      |

| general_log    |

| gtid_executed    |

| help_category    |

| help_keyword    |

| help_relation    |

| help_topic    |

| innodb_index_stats  |

| innodb_table_stats  |

| ndb_binlog_index   |

| plugin     |

| proc      |

| procs_priv    |

| proxies_priv    |

| server_cost    |

| servers     |

| slave_master_info   |

| slave_relay_log_info  |

| slave_worker_info   |

| slow_log     |

| tables_priv    |

| time_zone     |

| time_zone_leap_second  |

| time_zone_name   |

| time_zone_transition  |

| time_zone_transition_type |

| user      |

+---------------------------+

31 rows in set (0.00 sec)

7.很明顯我們需要的密碼是存在user這個(gè)表下的,所以我們直接看user的表結構是怎么樣的

mysql> show columns from user;

+------------------------+-----------------------------------+------+-----+-----------------------+-------+

| Field     | Type        | Null | Key | Default    | Extra |

+------------------------+-----------------------------------+------+-----+-----------------------+-------+

| Host     | char(60)       | NO | PRI |      |  |

| User     | char(32)       | NO | PRI |      |  |

| select_priv   | enum('N','Y')      | NO |  | N      |  |

| Insert_priv   | enum('N','Y')      | NO |  | N      |  |

| Update_priv   | enum('N','Y')      | NO |  | N      |  |

| Delete_priv   | enum('N','Y')      | NO |  | N      |  |

| Create_priv   | enum('N','Y')      | NO |  | N      |  |

| Drop_priv    | enum('N','Y')      | NO |  | N      |  |

| Reload_priv   | enum('N','Y')      | NO |  | N      |  |

| Shutdown_priv   | enum('N','Y')      | NO |  | N      |  |

| Process_priv   | enum('N','Y')      | NO |  | N      |  |

| File_priv    | enum('N','Y')      | NO |  | N      |  |

| Grant_priv    | enum('N','Y')      | NO |  | N      |  |

| References_priv  | enum('N','Y')      | NO |  | N      |  |

| Index_priv    | enum('N','Y')      | NO |  | N      |  |

| Alter_priv    | enum('N','Y')      | NO |  | N      |  |

| Show_db_priv   | enum('N','Y')      | NO |  | N      |  |

| Super_priv    | enum('N','Y')      | NO |  | N      |  |

| Create_tmp_table_priv | enum('N','Y')      | NO |  | N      |  |

| Lock_tables_priv  | enum('N','Y')      | NO |  | N      |  |

| Execute_priv   | enum('N','Y')      | NO |  | N      |  |

| Repl_slave_priv  | enum('N','Y')      | NO |  | N      |  |

| Repl_client_priv  | enum('N','Y')      | NO |  | N      |  |

| Create_view_priv  | enum('N','Y')      | NO |  | N      |  |

| Show_view_priv   | enum('N','Y')      | NO |  | N      |  |

| Create_routine_priv | enum('N','Y')      | NO |  | N      |  |

| Alter_routine_priv  | enum('N','Y')      | NO |  | N      |  |

| Create_user_priv  | enum('N','Y')      | NO |  | N      |  |

| Event_priv    | enum('N','Y')      | NO |  | N      |  |

| Trigger_priv   | enum('N','Y')      | NO |  | N      |  |

| Create_tablespace_priv | enum('N','Y')      | NO |  | N      |  |

| ssl_type    | enum('','ANY','X509','SPECIFIED') | NO |  |      |  |

| ssl_cipher    | blob        | NO |  | NULL     |  |

| x509_issuer   | blob        | NO |  | NULL     |  |

| x509_subject   | blob        | NO |  | NULL     |  |

| max_questions   | int(11) unsigned     | NO |  | 0      |  |

| max_updates   | int(11) unsigned     | NO |  | 0      |  |

| max_connections  | int(11) unsigned     | NO |  | 0      |  |

| max_user_connections | int(11) unsigned     | NO |  | 0      |  |

| plugin     | char(64)       | NO |  | mysql_native_password |  |

| authentication_string | text        | YES |  | NULL     |  |

| password_expired  | enum('N','Y')      | NO |  | N      |  |

| password_last_changed | timestamp       | YES |  | NULL     |  |

| password_lifetime  | smallint(5) unsigned    | YES |  | NULL     |  |

| account_locked   | enum('N','Y')      | NO |  | N      |  |

+------------------------+-----------------------------------+------+-----+-----------------------+-------+

45 rows in set (0.02 sec)

8.表的內容比較多,但是我們很容易就發(fā)現,密碼其實(shí)是存在authentication_string字段下的,那我們就可以直接讀User內容為root的密碼了

mysql> select authentication_string from user where User='root';

+-------------------------------------------+

| authentication_string      |

+-------------------------------------------+

| *781D25322166DB7FF99BA4A1FA5ED30439A60DDE |

+-------------------------------------------+

1 row in set (0.01 sec)

OK,那我們拿著(zhù)這個(gè)密碼到Navicat試試看

20171491732691.png

好了,以上就是這篇文章的全部?jì)热萘耍?span style="font-family: tahoma, arial, 宋體; font-size: 14px; background-color: rgb(255, 255, 255);">希望對大家的學(xué)習或者工作能帶來(lái)一定的幫助。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->