mysql新建账号需要给什么权限?

mysql新建账号需要给什么权限?,第1张

MySQL新建账号需要指定要访问数据库的IP,数据和结构,按业务需求定,管理基本上不需要给,资源限制先默认,后期根据业务量调整。

另外,权限基本按业务需求赋权,不能脱离业务需求,

MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL 3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。两条语句扮演了mysql数据库的前端角色,并提供与直接 *** 作这些表的内容不同的另一种方法。CREATE和REVOKE语句影响4个表:授权表 内容user 能连接服务器的用户以及他们拥有的任何全局权限db 据库级权限tables_priv 表级权限columns_priv 列级权限还有第5个授权表(host),但它不受GRANT和REVOKE的影响。你可能也想考虑使用mysqlaccess和mysql_setpermission脚本,它是MySQL分发的一部分,它们是Perl脚本,提供GRANT语句的另一种选择设置用户账号。mysql_setpermission需要安装DBI支持。1 创建用户并授权GRANT语句的语法看上去像这样:GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION要使用该语句,你需要填写下列部分:privileges授予用户的权限,下表列出可用于GRANT语句的权限指定符:权限指定符 权限允许的 *** 作ALTER 修改表和索引CREATE 创建数据库和表DELETE 删除表中已有的记录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8636415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存