码迷,mamicode.com
首页 > 数据库 > 详细

给mysql用户设置密码

时间:2015-12-31 21:19:12      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:mysql用户设置密码

  mysql中的用户表现形式:‘username‘@‘host‘

1.为了数据的安全,所以需要给使用数据库的用户设置密码并且授予适当的权限

2.需要有修改mysql.user的权限才可以设置用户密码

  方法1:

     SET PASSWORD [FOR USER] =PASSWORD(‘passowrd‘) OLD_PASSWORD(‘oldpassword‘); 

FOR USER省略的时候就是修改当前用户的密码

  eg:SET PASSWORD = PASSWORD(‘Ubuntu’);

          //修改当前用户的密码为ubuntu

     SET PASSWORD FOR ‘username‘@‘hostname‘ = PASSWORD(‘redhat‘);

         //将’username‘@‘hostname‘用户的密码修改为redaht

  方法二:

    直接修改mysql.user表

      UPDATE mysql.user SET Password = PASSWORD(‘ubuntu‘) WHERE condition;

      FLUSH PRIVILEGES;

  这个方法一定要使用where子句设定条件,不然会将所有用户的密码都修改掉。


  方法三:

    授权并设定

      GRANT USAGE ON *.* TO ‘username‘@‘hostname‘ IDENTIFILED BY PASSWORD(‘ubuntu‘);


尽量在设定密码的时候使用PASSWORD()这个函数,可以避免出错。

本文出自 “zxcvbnm玄烨” 博客,请务必保留此出处http://10764546.blog.51cto.com/10754546/1730421

给mysql用户设置密码

标签:mysql用户设置密码

原文地址:http://10764546.blog.51cto.com/10754546/1730421

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!