您所在的位置: 网站源代码 > 数据 > mysql教程 > mysql修改用户密码

mysql修改用户密码

时间:2010-11-20 20:10来源:原创 作者:村长 点击:

修改用户密码:
方法1:
可以用mysqladmin 命令在命令行指定密码:
shell> mysqladmin -u user_name -h host_name password "newpwd"
方法2:
为账户赋予密码的另一种方法是执行SET PASSWORD 语句:
mysql> SET PASSWORD FOR 'jeffrey'@'%' = PASSWORD('biscuit');
如果是更改自己的密码,可以省略for 语句:
mysql> SET PASSWORD = PASSWORD('biscuit');
方法3:
你还可以在全局级别使用GRANT USAGE 语句(在*.*)来指定某个账户的密码而不影
响账户当前的权限:
mysql> GRANT USAGE ON *.* TO 'jeffrey'@'%' IDENTIFIED BY 'biscuit';
方法4:
直接更改数据库的user 表:
shell> mysql -u root mysql
mysql> INSERT INTO user (Host,User,Password)
-> VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES;
shell> mysql -u root mysql
mysql> UPDATE user SET Password = PASSWORD('bagel')
-> WHERE Host = '%' AND User = 'francis';
mysql> FLUSH PRIVILEGES;
注意:更改密码时候一定要使用password 函数(mysqladmin 和grant 两种方式不
用写,会自动加上)

(责任编辑:易路疯陈)

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片