查看mysqlroot密码的方法:

1、首先我们进到MySQL的bin目录下cd /usr/local/mysql/bin

2、切换成root身份bin sudo su

3、跨过权限的验证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这个表下的,所以我们直接看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、表的内容比较多,但是我们很容易就发现,密码其实是存在authentication_string字段下的,那我们就可以直接读User内容为root的密码了mysql> select authentication_string from user where User='root';

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

| authentication_string      |

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

| *781D25322166DB7FF99BA4A1FA5ED30439A60DDE |

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

1 row in set (0.01 sec)

mysql root密码是什么_mysql如何查看root密码是什么相关推荐

  1. mysql密码登陆过程_mysql单实例忘记密码如何登陆过程

    mysql单实例root密码找回方法: a 停止mysql服务 [root@db02 data]# /etc/init.d/mysqld stop Shutting down MySQL.. SUCC ...

  2. mysql忘记账号密码忘记了_mysql忘记帐号密码 解决办法。

    首先关闭mysql 使用命令行启动mysql(一般要找到mysql.ini文件) 在windows上mysql.ini文件可以通过查看当前mysql进程参数查看到,具体方法点此 在启动mysql命令行 ...

  3. mysql根用户的密码是什么_Mysql忘记根用户密码 怎么办?

    mysql用户手册说的很清楚 如下: A.4.1. 如何复位根用户密码 如果你从未为MySQL设置根用户密码,服务器在以根用户身份进行连接时不需要密码.但是,建议你为每个账户设置密码.请参见5.6.1 ...

  4. mysql显示表的所有列车_MySQL中查看当前数据库的所有表

    关键词 MySQL数据库 表 摘要 本文介绍在MySQL数据库中,如何列出并查看当前数据库的所有表. 本文介绍在MySQL数据库中,如何列出并查看当前数据库的所有表. 我们创建一个数据库之后,数据库里 ...

  5. mysql查阅建立的库_mysql 怎么查看创建的数据库和表

    展开全部 1.e68a8462616964757a686964616f31333339666635 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL. mysql>sel ...

  6. win10 计算机网络密码,win10系统电脑如何查看wifi密码 win10系统电脑查看wifi密码方法【介绍】...

    本文介绍了win10系统电脑查看路由器无线wifi密码是多少的方法.在我们使用路由器时,难免会遇到忘记无线wifi密码是多少的问题,那么此时我们应该怎么办呢?如果大家的电脑是win10系统不妨参考本文 ...

  7. vue 找回密码_vue实现个人信息查看和密码修改功能

    下面一段代码给大家介绍vue实现个人信息查看和密码修改功能,具体代码如下所述: //用了element组件,自己要加载和引入 保存 保存 //这些不要在意,这些是我们自定义的接口,用的时候就直接拿来了 ...

  8. W ndows7怎样查看wF密码,时间久了将wifi密码忘记win7系统如何查看wifi密码

    现在的wifi已经在广泛使用着,很多家庭里面也都会安装wifi无线,不过在我们使用过wifi网络之后,如果默认选择记住密码,不过很多人为了防止别人盗取自己的网络都会将wifi设置密码很长又复制,而时间 ...

  9. 【mysql】安装 mysql 5.7 完成后,默认密码是啥?怎么查看默认密码?

    前言 CentOS Linux release 8.2.2004 mysql 5.7.31 安装 mysql 5.7 完成后,默认密码是啥? 因为mysql5.7为了安全性的考虑,在安装的时候随机生成 ...

最新文章

  1. android pjsip 2.5编译,在Android中构建PJSiP时出错
  2. 怎么把python结果全部显示-python – 如何展开输出显示以查看更多列?
  3. Roman to Integer LeetCode Java
  4. JQUERY获取当前页面的URL信息
  5. linux技术理解,技术|理解 Linux 链接(二)
  6. 1.4编程基础之逻辑表达式与条件分支 18 点和正方形的关系
  7. sublime-安装插件
  8. mask_rcnn训练自己的数据集
  9. codis实现redis分片和在线扩展
  10. oracle为表空间增加数据文件_只读数据文件损坏恢复实验记录
  11. 计算机连接网络是飞行模式怎么办,电脑wifi界面只有飞行模式怎么办
  12. 听课记录高中计算机,高中听课记录
  13. 程序人生 - 汽车后视镜锁车自动折叠为啥失灵?
  14. 时间日期插件引用使用方法
  15. 谷歌开发者大会焦点:TensorFlow.js可制作微信小程序,Android 10原生支持5G,TF2.0大更新...
  16. PHP后端连接数据库插入数据
  17. Normalization如何解决梯度消失
  18. Android WebView最佳优化(WebView池)
  19. php汉字转拼音库,汉字转拼音的PHP库
  20. linux 扩展pam支持第三方认证

热门文章

  1. unity中ui界面介绍
  2. 【DB笔试面试606】在Oracle中,coe_xfr_sql_profile.sql脚本的作用是什么?
  3. Rasbian系统 树莓派Python环境搭建
  4. 「华流才是顶流」?分享你心目中的YYDS
  5. 字符编码的故事(转)
  6. div上下左右居中老调重弹
  7. AI行业态势感知(第七期)
  8. position inherit 定位
  9. LeetCode-344
  10. python个人总结(二)