MySQl新建会员和授权的办法介绍(代码示例)
发布时间:08/01 来源:未知 浏览:
关键词:
权限的治理:
怎样新建会员和密码
给目前的会员授权
移除目前会员的权限
第一进去到mysql数据库下:
mysql> use mysql Database changed
其次, 对新会员进行增删改:
1.新建会员: # 指定ip:192.118.1.1的chao会员登录 create user 'chao'@'192.118.1.1' identified by '123'; # 指定ip:192.118.1.开头的chao会员登录 create user 'chao'@'192.118.1.%' identified by '123'; # 指定任何ip的chao会员登录 create user 'chao'@'%' identified by '123'; 2.删除会员 drop user '会员名'@'IP地址'; 3.修改会员 rename user '会员名'@'IP地址' to '新会员名'@'IP地址'; 4.修改密码 set password for '会员名'@'IP地址'=Password('新密码');
接着, 对目前的会员进行授权
#查看权限 show grants for '会员'@'IP地址' #授权 chao会员仅对db1.t1文件有查询、插入和更新的操纵 grant select ,insert,update on db1.t1 to "chao"@'%'; # 表示有所有的权限,除了grant这个下令,这个下令是root才有的。chao会员对db1下的t1文件有任意操纵 grant all privileges on db1.t1 to "chao"@'%'; #chao会员对db1数据库中的文件施行任何操纵 grant all privileges on db1.* to "chao"@'%'; #chao会员对所有数据库中文件有任何操纵 grant all privileges on *.* to "chao"@'%'; #取消权限 # 取消chao会员对db1的t1文件的任意操纵 revoke all on db1.t1 from 'chao'@"%"; # 取消来自长途办事器的chao会员对数据库db1的所有表的所有权限 revoke all on db1.* from 'chao'@"%"; 取消来自长途办事器的chao会员所有数据库的所有的表的权限 revoke all privileges on *.* from 'chao'@'%';
以上就是MySQl新建会员和授权的办法介绍(代码示例)的细致内容,更多请关注 百分百源码网 其它相干文章!