如何在MYSQL数据库中设置密码
首先要知道Mysql数据库中的密码存储必须用password()函数加密。因为密码以加密的形式存储在用户表中,而不是以纯文本的形式。如果不加密,直接在数据库中执行以下语句:
使用mysql
插入到用户(主机、用户、密码)值
('% '、'用户名'、'您的密码');
刷新权限;
我相信结果不会让你满意。因为服务器会比较加密值,所以服务器连接肯定会失败。这里需要说明的是同花顺特权;这
命令重新加载授权表。也可以直接在shell下使用mysqladmin -u root reload或者MySQL admin-u root flush-privileges。
实现重载的授权表。
在MySQL环境中,可以使用下面的语句来设置密码:
1 .插入到user(host,user,password)
值(' % ',' user_name ',password("您的密码");
2 .为用户名=密码设置密码(“您的密码”)
上述两种方法都必须重载授权表。
3.当然,你也可以在创建用户时直接设置密码,grant语句会自动为你加密密码。
示例:
在*上授予全部权限。*收件人mailto:用户名@
由“您的密码”标识;
此外,还可以使用mysqladmin程序在shell环境下设置密码。
示例:
mysqladmin -u root密码“您的密码”
位律师回复
0条评论