MySQL是一种关系型数据库,为了保护数据库中数据的安全性,我们需要对密码进行加密。但是有时候我们需要查看密码,这时就需要解密密码。下面就是介绍如何解密MySQL密码。
$ mysql -u root -pEnter password:mysql>SELECT PASSWORD('your_password');+-------------------------------------------+| PASSWORD('your_password') |+-------------------------------------------+| *A5155E2AC2BDE3E3F13226E79194C529140C9E4F |+-------------------------------------------+1 row in set (0.00 sec)
首先我们进入MySQL控制台,输入密码。然后使用SELECT PASSWORD语句将密码加密,并且返回加密后的结果。此时我们需要将加密后的结果复制下来。
$ mysql -u root -pEnter password:mysql>SELECT PASSWORD('your_password');+-------------------------------------------+| PASSWORD('your_password') |+-------------------------------------------+| *A5155E2AC2BDE3E3F13226E79194C529140C9E4F |+-------------------------------------------+1 row in set (0.00 sec)mysql>SELECT PASSWORD('your_password')='*A5155E2AC2BDE3E3F13226E79194C529140C9E4F';+-------------------------------------------------------+| PASSWORD('your_password')='*A5155E2AC2BDE3E3F13226E79194C529140C9E4F' |+-------------------------------------------------------+| 1 |+-------------------------------------------------------+1 row in set (0.00 sec)
在控制台中输入SELECT PASSWORD('your_password')=‘*A5155E2AC2BDE3E3F13226E79194C529140C9E4F’语句,将获得一个结果为1的行,表示加密后的密码与输入的密码一致。