网站地图    收藏   

主页 > 后端 > mysql数据库 >

mysql增加用户并赋予各种权限 - mysql数据库栏目

来源:自学PHP网    时间:2015-04-16 10:50 作者: 阅读:

[导读] mysql grant 权限1,权限2,权限n on 数据库名称 表名称 to 用户名@用户地址 identified by ‘连接口令’;权限1,权限2,权限n代表select,insert,update,delete,create,drop,index,alter,grant,refer...

mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用"%"表示从任何地址连接。
如:mysql>grant select,insert,update,delete on *.* to user1@"%" Identified by "123"
给来自所有地址的用户user1分配可对所有数据库所有表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论