如何为用户设置密码
(MYSQL)
这是一篇关于如何为用户设置密码的内容,详细内容请看下文。
首先我们应该知道
Mysql
数据库中的口令存储必须用
password()
函数加密
它
.
因为在
user
表中是以加密形式存储口令
,
而不是作为纯文本
.
如果你没有加
密
,
直接在数据库中执行以下语句
:
use mysql
insert into user (host,user,password) values(‘%’,’user_name’,’your password’);
flush privileges;
相信结果不会让你满意
.
因为服务器比较的是加密的值
,
所以服务器连接一定
失败
.
这里需要说明的是
flush
privileges;
这条命令起到了重新加载授权表
.
你也
可以在
shell
下直接用
mysqladmin -u root reload
或者
mysqladmin -u root flush-
privileges
来实现重载授权表
.
在
Mysql
环境下
,
你可以使用以下语句进行设置密码
:
1.insert
into
user(host,user,password)
values(‘%’,’user_name’,password(“your
password”);