MySQL 5.6が追加された二つのパスワードセキュリティポリシー体験
5432 ワード
オリジナル作品は、転載を許可します.転載する時は必ずハイパーリンク形式で文章の原本の出所、作者の情報と本声明を明示してください.さもなくば法律責任を追及します.http://yueliangdao0608.blog.51cto.com/397025/1175270
MySQL 5.6 GAに従って、MySQLはいくつかの細部においてますます美しくなっています.今日は次の2つの安全検証に関する詳細を体験してみます.
1.mysql_configeditツールユーザーのパスワードを暗号化して、データベースのセキュリティを向上させることができます.
使用方法:
2.パスワード強度検証プラグイン
このプラグインがインストールされているかどうかを確認します.
新しいパスワードを設定します.
MySQL 5.6 GAに従って、MySQLはいくつかの細部においてますます美しくなっています.今日は次の2つの安全検証に関する詳細を体験してみます.
1.mysql_configeditツールユーザーのパスワードを暗号化して、データベースのセキュリティを向上させることができます.
使用方法:
- t@ytt-centos6-3 ~]$ mysql_config_editor set --login-path=itsmine --host=localhost --user=ytt --password
- Enter password:
- [ytt@ytt-centos6-3 ~]$ mysql --login-path=itsmine -S /tmp/mysql3307.sock
- Welcome to the MySQL monitor. Commands end with ; or \g.
- ...
- mysql> select user();
- +---------------+
- | user() |
- +---------------+
- | ytt@localhost |
- +---------------+
- 1 row in set (0.00 sec)
-
- mysql> exit
- Bye
mysqlconfigedit暗号化後のデータはユーザホームディレクトリに保存されます.
- [ytt@ytt-centos6-3 ~]$ file .mylogin.cnf
- .mylogin.cnf: data
2.パスワード強度検証プラグイン
このプラグインがインストールされているかどうかを確認します.
- mysql> show plugins;
- +----------------------------+----------+--------------------+----------------------+-------------+
- | Name | Status | Type | Library | License |
- +----------------------------+----------+--------------------+----------------------+-------------+
- | binlog | ACTIVE | STORAGE ENGINE | NULL | PROPRIETARY |
- ...
- | validate_password | ACTIVE | VALIDATE PASSWORD | validate_password.so | PROPRIETARY |
- +----------------------------+----------+--------------------+----------------------+-------------+
- 45 rows in set (0.00 sec)
-
- mysql>
新しいパスワードを設定します.
- mysql> set password for ytt_new@'localhost'= password('2lOp23dll&D');
- Query OK, 0 rows affected (0.00 sec)
-
- mysql> flush privileges;
- Query OK, 0 rows affected (0.00 sec)
-
- mysql>
この記事は「神様、私たちは会わないといけないです.」というブログから来ました.ぜひこのソースを残してください.http://yueliangdao0608.blog.51cto.com/397025/1175270