用户加密一直是一个比较重要的问题。如果加密不好。会造成黑客攻击。 配置文件的加密选项: #default-authentication-plugin=mysql_native_password #default-authentication-plugin=mysql_old_password #default-authentication-plugin=sha256_password 命令行配置: set old_password=0 /* mysql_native_password*/ set old_password=1 /* mysql_old_password */ set old_password=2 /* sha256_password */ 三种加密方式。
创建用户的时候使用加密选项:
Create the account and specify that it authenticates using the sha256_password plugin: CREATE USER 'sha256user'@'localhost' IDENTIFIED WITH sha256_password; 2. Set the old_passwords system variable to 2 to cause the PASSWORD() function to use SHA-256 hashing of password strings, then set the account password: SET old_passwords = 2; SET PASSWORD FOR 'sha256user'@'localhost' = PASSWORD('Sh@256Pa33');
但是由于加密过长。不会成功。
[此贴子已经被作者于2014-11-10 10:52:18编辑过] |