您的位置:首页 > 运维架构 > Linux

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

2012-08-31 16:02 846 查看
增加用户与设置用户权限:

语句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进行查询、插入、修改和删除的操作(localhost既mysql所在的主机)。

语句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');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: