PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 数据库 >> MySQL >> 

怎样修改MySQL数据库中一个用户的密码

怎样修改MySQL数据库中一个用户的密码

来源:PHPerz.com  作者:phperz.com  发布时间:2007-12-08
本文主要介绍了在MySQL中修改一个用户密码的三个方法,具体示例请参考下文: #在控制台上输入 bash$ mysql -u root mysql #用mysql客户程序 mysql UPDATE user SET password=PASSWORD(new password) WHERE user='Alice'; mysql FLUSH PRIVILEGES; mysql QUIT #在控制


本文主要介绍了在MySQL中修改用户密码的三个方法,具体示例请参考下文:

进入控制台
1 用mysql客户程序

以下为引用的内容:
  mysql> UPDATE user SET Password=PASSWORD("new password") WHERE user='root';
  mysql> FLUSH PRIVILEGES;
  mysql> QUIT

都说windows 下mysql是不区分大小写的.不过我用小写居然没有更新成功,把更新语句字段的大小写严格了一下,才更新成功.如果你也遇到这种情况,请改一下你的sql语句,
记得要FLUSH PRIVILEGES; 他是更新mysql  权限表的意思,要是不更新,有可能你登录不了.
2.用 SET PASSWORD语句

以下为引用的内容:
  mysql> SET PASSWORD FOR root@localhost=PASSWORD('new password');
  mysql> QUIT

使用set password有时你提交了更新语句但返回的信息是 "Query OK, 0 rows affected (0.02 sec)"
其实以经更改了,不知道为什么会返回这个信息,
3. 用mysqladmin客户机
直接在控制台下输入
以下为引用的内容:
>mysqladmin -u root -p password "你的密码"
Enter password: ******  //接着他会提示你输入原密码的.

注意:如果new-password包含空格或其它命令解释符的特殊字符,需要用引号将它引起来。在Windows中,一定要使用双引号而不要用单引号;单引号不会从 密码中剥离出来,而是解释为密码的一部分

Tags: 密码   数据库   mysql   sql   数据   mysql数据库       用户  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号