0
私は、Mysql 14.14 Distrib 5.7.20(x86_64)でEditLineラッパーを使ってUbuntuサーバ16.04(xenial)を使用しています。mysqlでユーザのパスワードを表示/表示するCLI
特定のmysqlユーザーのパスワードをmysql CLIで印刷/出力するにはどうすればよいですか?
私はそれを変更する方法を尋ねる「ドン:
SET PASSWORD FOR 'coolest_user_ever'@'localhost' = PASSWORD('NEWPASSWORD_CAME_HERE');
私は約ちょうど私がmysql -u root -p[ROOT_PASSWORD]
でrootとしてログインしまし何とかした後、画面に出力して、それは現在のパスワードです印刷して下さい。
MySQLのパスワードはハッシュされています。あなたは新しいものを設定することができますが、それを取得することはできません - それは一つの方法です。詳細については、https://en.wikipedia.org/wiki/Cryptographic_hash_functionを参照してください。 – ceejayoz
mysql.userから 'user' = 'user_name'と' host' = 'your_host'の 'host'、' user'、 'password'を選択してください。これはハッシュされたパスワードのみを表示し、MySQL 5.7より前にしか実行できないことに注意してください。 MySQL 5.7以降では、 'password'カラムが隠れているか、表示されていません。 – Hermanto