MySQL使用ALTER USER修改密码
MySQL使用ALTER USER修改密码
MySQL MySQL基础 本文将介绍在 MySQL 中怎样使用 alter user 修改用户密码。MySQL修改用户的密码有两种方法:
-
ALTER USER
-
SET PASSWORD
https://dev.mysql.com/doc/refman/5.7/en/alter-user.html
SET PASSWORD
使用 SET PASSWORD 的密码有两种:
(1)使用默认加密
mysql> set password for test='123456';
ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number
|
错误“ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number”(密码散列应该是一个41位的十六进制数字)意思是不能输入明文,可以使用 password('') 来生成密码。
(2)使用 PASSWORD() 函数加密
mysql> set password for test=password('123abc');
Query OK, 0 rows affected
|
注意:使用 PASSWORD('auth_string') 的方式已经被废弃,在以后的版本会把它移除,所以不建议使用它来修改密码。
我们愈是学习,愈觉得自己的贫乏。 —— 雪莱 COME FROM :https://www.hxstrive.com/article/728.htm#page1