重庆思庄Oracle、Redhat认证学习论坛

标题: mysql用户密码加密方式 [打印本页]

作者: jikcheng    时间: 2014-11-10 10:32
标题: mysql用户密码加密方式
 用户加密一直是一个比较重要的问题。如果加密不好。会造成黑客攻击。
配置文件的加密选项:
#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编辑过]





欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2