PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 数据库 >> MySQL >> 文章内容
怎样修改MySQL数据库中一个用户的密码
来源:PHPerz.com  作者:phperz.com  发布时间:2007-12-08


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

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

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

都说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客户机 www.phperz.com
直接在控制台下输入
以下为引用的内容:
>mysqladmin -u root -p password "你的密码"
Enter password: ******  //接着他会提示你输入原密码的.
php程序员之家

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

www~phperz~com

Tags:
相关文章
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长