mysql怎么使用权限 mysql用户权限设置( 二 )


grant all privileges on *.* to testuser@localhost identified by "123456" ;//设置用户testuser,可以访问mysql上的所有数据库 ;
grant all privileges on test_db.user_infor to testuser@localhost identified by "123456" ;//设置用户testuser,只能访问数据库test_db的表user_infor,数据库中的其他表均不能访问 ;
3、设置用户操作权限
grant all privileges on *.* to testuser@localhost identified by "123456" WITH GRANT OPTION ;//设置用户testuser,拥有所有的操作权限,也就是管理员 ;
grant select on *.* to testuser@localhost identified by "123456" WITH GRANT OPTION ;//设置用户testuser,只拥有【查询】操作权限 ;
grant select,insert on *.* to testuser@localhost identified by "123456";//设置用户testuser,只拥有【查询\插入】操作权限 ;
grant select,insert,update,delete on *.* to testuser@localhost identified by "123456";//设置用户testuser,只拥有【查询\插入】操作权限 ;
REVOKE select,insert ON what FROM testuser//取消用户testuser的【查询\插入】操作权限 ;
如何给mysql用户分配权限查看用户权限
mysql show grants for zx_root;
赋予权限
mysql grant select on dmc_db.*to zx_root;
回收权限
mysql revokeselect on dmc_db.*fromzx_root;//如果权限不存在会报错
设置权限时必须给出一下信息
1mysql怎么使用权限,要授予mysql怎么使用权限的权限
2mysql怎么使用权限,被授予访问权限的数据库或表
3mysql怎么使用权限 , 用户名
grant和revoke可以在几个层次上控制访问权限
1mysql怎么使用权限 , 整个服务器,使用 grant ALL和revokeALL
2,整个数据库,使用ondatabase.*
3 , 特点表,使用ondatabase.table
4 , 特定的列
5,特定的存储过程
mysql怎么设置用户权限?增加一个用户test1 密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限 。
首先用以root 用户连入MySQL,然后键入以下命令:
【mysql怎么使用权限 mysql用户权限设置】mysqlgrant select,insert,update,
delete on *.* to test2@localhost identified by \"abc\";
grant命令:
创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something 做这个:
mysql grant all privileges on *.* to user@localhost identified
by ’something’ with GRANT OPTION;
mysql 如何设置权限用ROOT账户登陆(有权限对整个数据库操作的账户)点权限设置 , 然后添加一用户。在Database for user 那里选择Create database with same name and grant all privileges如果只是想指定它对其中一数据库有管理权限就不要选择全局权限中的任何一项 ,点执行 完成创建,下面就是新建一数据库,在点权限设置,在“按数据库指定权限”那里把你刚新建的数据库选择上,点执行就可以了!这样你新建的账户只对该数据库有完全控制的权限,对其他用户也没访问权限!
如何设置Mysql root权限利用 GRANT 语句进行授权 。
具体步骤如下:
1、首先使用一个没有权限的账号链接mysql,成功之后执行:show databases;这时会发现没有权限的用户只能看到一个数据库,mysql和test等数据库是看不到的;
2、如果已经安装了phpmyadmin , 打开127.0.0.1/phpmyadmin , 在菜单栏找到用户 , 然后找到没有权限的用户,点击编辑权限;
3、跳转到设置页面,找到全局权限,在全选checkbox打勾,点击右下角的执行 , 完成后该用户就获得了mysql数据库的所有权限;
4、再次用该账号再次链接mysql,链接成功后执行:show databases;你会发现所有数据库都会显示出来,而且使用该账号可以进行任意编辑;

推荐阅读