下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >Photoshop >mysql学习:用户设置密码的操作

mysql学习:用户设置密码的操作

皇子发布于 2015-10-18 16:12查看:1352回复:3

v开始学习MySQL数据库之前,相对之前有学习这方面知识的朋友,应该知道Mysql数据库密码存储必须应password()函数,它用密码进行加密,并且由于密码存储在加密的形式在user表中,而不是纯文本。因此,本期的将为学习者讲讲用户设置密码的操作方面的问题。
mysql学习:用户设置密码的操作
当你的机器上原来安装的MySQL,你可以匿名或以root身份访问数据库,而不输入数据库的密码。另外,如果你是管理员,你有一些建立和用户的认可,这又涉及到设置密码的问题。在这里,我们将讨论如何设置密码。与密码后,我们应该知道Mysql数据库密码存储必须()函数加密。由于密码存储在加密的形式在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");
2 set password for user_name = password("your password")
以上两种方法都必须进行重载授权表。
3 当然你也可以在创建一个用户时直接设置密码,grant语句将为你自动加密口令。
如:grant all on *.* to user_name@% identified by "your password";
另外你也可以在shell环境下用mysqladmin程序来设置密码。
如:mysqladmin -u root password "your password"         
总结:以上便是关于如何在用户设置密码操作方面的学习内容,更多的相关的可以登录课课家官网查询学习。

收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

共有3条评论

  • K哥馆
  • 课课家团队03
  • 刘建忠老师
  • lao
  • 沫沫♂
  • 大萌
  • 知兰
  • 慧星的那一夜
  • Mr ken
  • YUI
  • cappuccino
  • mr jack
  • IT宅男
  • Mright
  • 人生如梦183
  • 选择版块:

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: