Linux下Mysql增加用户,设置用户权限及修改密码的方法

增加用户与设置用户权限:

语句grant select,insert,update ,delete on *.* to user1 @”%” Identified by “123”

表示增加一个用户user1密码为123,可在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。

 

语句grant select,insert,update,delete on dfg.* to user2@localhost identified by “123”

表示增加用户user2密码为123,只可以在localhost上登录,并可以对数据库dfg进行查询、插入、修改和删除的操作(localhostmysql所在的主机)。

 

语句grant create on test.* to chris@"%";

表示chris用户对test数据库有创建数据表的权限,可在任何主机上登录。

 

 

修改密码:

方法一:
  (适用于管理员或者有全局权限的用户重设其它用户的密码)
  进入命令行模式
  mysql -u root mysql 

Mysql>use mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name'; 
mysql> FLUSH PRIVILEGES; 
mysql> QUIT 
  方法二
  (应用同上,只是方法不同)
mysql -u root mysql 
mysql> SET PASSWORD FOR name=PASSWORD('new password'); 

 

posted on 2012-08-31 16:02  Chris-Lin  阅读(744)  评论(0)    收藏  举报

导航