MySQL是一種關系型數據庫,為了保護數據庫中數據的安全性,我們需要對密碼進行加密。但是有時候我們需要查看密碼,這時就需要解密密碼。下面就是介紹如何解密MySQL密碼。
$ mysql -u root -p Enter password: mysql>SELECT PASSWORD('your_password'); +-------------------------------------------+ | PASSWORD('your_password') | +-------------------------------------------+ | *A5155E2AC2BDE3E3F13226E79194C529140C9E4F | +-------------------------------------------+ 1 row in set (0.00 sec)
首先我們進入MySQL控制臺,輸入密碼。然后使用SELECT PASSWORD語句將密碼加密,并且返回加密后的結果。此時我們需要將加密后的結果復制下來。
$ mysql -u root -p Enter 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的行,表示加密后的密碼與輸入的密碼一致。