当前位置:Gxlcms > 数据库问题 > 给mysql用户设置密码

给mysql用户设置密码

时间:2021-07-01 10:21:17 帮助过:21人阅读

  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用户设置密码

人气教程排行