根源:网海拾贝
二、MySql中会见限定的设置要领
我们采取两种要领来设置用户。
进入到Mysql实验目次下(平但凡c:mysqlbin)。输出mysqld-shareware.exe,输出mysql
--user=root mysql ,不然不克不及添加新用户。进入到mysql>提示符下举办操纵。
假定我们要建树一个超等用户,用户名为system,用户口令为manager。
要领一
用Grant 饬令授权,输出的代码如下:
mysql>GRANT ALL PRIVILEGES ON *.* TO system@localhost IDENTIFIED BY
’manager’ WITH GRANT OPTION;
应表示:Query OK, 0 rows affected (0.38 sec)
要领二
对用户的每一项权限举办设置:
mysql>INSERT INTO user
VALUES(’localhost’,’system’,PASSWORD(’manager’),
’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’);
关于3.22.34版本的MySQL,这里共14个"Y",其呼应的权限如下(按字段序次陈设):
权限 表列称呼 呼应解释 操纵范围
select Select_priv 只要在真正从一个表中检索时才必要select权限 表
insert Insert_priv 应许您把新行拔出到一个存在的表中 表
update Update_priv 应许你用新值更新现存表中行的列 表
delete Delete_priv 应许你删除写意条件的行 表
create Create_priv 应许你建立新的数据库和表 数据库、表或索引
drop Drop_priv 甩掉(删除)现存的数据库和表 数据库或表
reload Reload_priv 应许您通知效劳器再读入授权表 效劳器治理
shutdown Shutdown_priv 年夜概被滥用(经过遏制效劳器拒绝为其他用户效劳) 效劳器治理
process Process_priv 应许您视察今后实验的查询的平时文本,包罗设定或改动口令查询 效劳器治理
file File_priv 权限可以被滥用在效劳器上读取任何可读的文件到数据库表 效劳器上的文件存取
grant Grant_priv 应许你把你本身拥有的那些权限授给其他的用户 数据库或表
references References_priv 应许你翻开和封闭纪录文件 数据库或表
index Index_priv 应许你建立或甩掉(删除)索引 表
alter Alter_priv 应许您改动表格,可以用于经过重新命名表来推翻权限体系 表
要是建立用户时只要select、insert、update和delete权限,则应许用户只能在一个数据库现有的表上执行操纵.
上面就可以建立我们要用到的数据库了,我们直接输出. 比喻:我们要建立数据库名为XinXiKu,可用如下代码:
mysql>create database XinXiKu;
应表示:Query OK, 1 row affected (0.00 sec)
版权声明: 原创作品,应许转载,转载时请务必以超链接方式标明文章 原始理由 、作者信息和本声明。不然将追究司法责任。