MYSQL中如何为用户设置密码

MYSQL中如何为用户设置密码,第1张

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")

2.set

password

for

user_name

=

password("your

password")

以上两种方法都必须进行重载授权表.

MySQL 在安装时会自动创建一个名为 mysql 的数据库,mysql 数据库中存储的都是用户权限表。用户登录以后,MySQL 会根据这些权限表的内容为每个用户赋予相应的权限。

user 表是 MySQL 中最重要的一个权限表,用来记录允许连接到服务器的账号信息。需要注意的是,在 user 表里启用的所有权限都是全局级的,适用于所有数据库。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8557436.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存