mysql添加用户并授权

作者: 管理员 分类: 系统运维 发布时间: 2023-07-26 12:55

在工作中,经常使用的mysql,对于一些维护人员,权限不宜开得太高,我们可以通过建立只读账号给到维护人员即可,下面是操作方法:

CREATE USER 'test'@'%' IDENTIFIED BY  'P123456'; #创建用户并设置密码
GRANT SELECT ON ossd.* TO 'test'@'%'; #对test用户授权,只授权查询权限
FLUSH PRIVILEGES; #刷新数据库权限
  • GRANT ALL PRIVILEGES: 授予所有权限,包括 SELECT、INSERT、UPDATE、DELETE、CREATE、DROP 等。请谨慎使用此权限,确保只授予给信任的用户。
  • ON database_name.*: 指定要授权的数据库和表。在此示例中,database_name 是要授权的数据库的名称,* 表示对该数据库的所有表都授予权限。
  • TO 'new_user'@'localhost': 指定要授予权限的用户和其访问来源。在此示例中,’new_user’ 是要授权的用户名,’localhost’ 表示该用户只能从本地主机访问数据库。

在授权时,应该尽量避免授予过多的权限,以免出现安全问题。


发表评论

电子邮件地址不会被公开。