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进行查询、插入、修改和删除的操作(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');
浙公网安备 33010602011771号