Linux中mysql修改用户名密码
2012-05-05 23:16
323 查看
1.直接在数据库中修改记录
mysql> use mysql
mysql> update user set password = password(”new_password”) where user = “user_name”;
mysql> flush privileges;
其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。
2.在数据库中运行set password
mysql> set password for user_name = password(”new_password”);
mysql> flush privileges;
同第一种方法,也要刷新权限表
3.直接在shell环境运行mysqladmin
> mysqladmin -u user_name -p password “new_password”
> mysqladmin flush-privileges
4.
grant all privileges on db.table to user_name@localhost identified by “设置的密码”;
用户名密码的生效不必用flush privileges刷新
注:
db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。
若不是本地,也可以用某个主机IP,或者用“%”代表任意地址访问该数据库
本文出自 “smallhat” 博客,请务必保留此出处http://hefei.blog.51cto.com/4112715/853826
mysql> use mysql
mysql> update user set password = password(”new_password”) where user = “user_name”;
mysql> flush privileges;
其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。
2.在数据库中运行set password
mysql> set password for user_name = password(”new_password”);
mysql> flush privileges;
同第一种方法,也要刷新权限表
3.直接在shell环境运行mysqladmin
> mysqladmin -u user_name -p password “new_password”
> mysqladmin flush-privileges
4.
grant all privileges on db.table to user_name@localhost identified by “设置的密码”;
用户名密码的生效不必用flush privileges刷新
注:
db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。
若不是本地,也可以用某个主机IP,或者用“%”代表任意地址访问该数据库
本文出自 “smallhat” 博客,请务必保留此出处http://hefei.blog.51cto.com/4112715/853826
相关文章推荐
- Linux mysql 修改用户名密码
- Linux中mysql修改用户名密码
- Linux下修改Mysql的用户(root)的密码
- linux下如何修改Mysql的root密码
- 查看、修改mysql的用户名和密码
- Linux下修改Mysql的用户(root)的密码
- Linux下如何修改mysql的root用户密码
- linux下安装mysql并修改密码
- Linux下使用MySQL——忘记root密码及修改MySQL默认编码
- Linux下修改Mysql的用户(root)的密码
- LINUX下修改MySQL的用户(root)的密码
- 修改阿里云MySQL密码的问题---Linux学习笔记(4)
- linux -- Ubuntu查看修改mysql的登录名和密码、安装phpmyadmin
- Linux/Windows下修改Mysql的用户(root)的密码
- skip-grant-tables 修改linux的mysql忘记root密码
- linux下mysql修改root密码
- Linux下修改Mysql的用户(root)的密码
- Linux下修改Mysql的用户(root)的密码
- Linux下修改mysql密码以及忘记密码重置
- Linux下Mysql忘记密码如何登陆并修改密码