欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > SQL - 数据库管理

SQL - 数据库管理

2025/9/27 22:52:30 来源:https://blog.csdn.net/m0_74403543/article/details/141331829  浏览:    关键词:SQL - 数据库管理
  • 保障数据库安全的用户账户和权限问题,当在工作环境中使用MySQL的时候,我们需要创建其他用户账户,并赋予它们特定权限。
  • 创建一个用户
    • create user wolf@127.0.0.1 identified by '1234';
    • create user wolf@127.0.0.1 identified by '1234';-- 无               表示没有任何限制连接
      -- @127.0.0.1       限制用户的连接位置 IP、主机名、域名
      -- @'%.127.0.0.1'   %.表示该IP和它的任何子网域都可连接

  • 查看用户
    • select * from mysql.user;
  • 删除用户
    • drop user wolf@127.0.0.1
  • 更改密码
    • set password for wolf@localhost = '1234';
  • 授予权限
    • grant 权限 on 表名 to 用户;
    • -- 1.一个应用程序在数据库中读写数据,仅此而已
      create user moon_app@127.0.0.1 identified by '1234';
      grant select,insert,update,delete,execute
      on sql_store.*
      to moon_app@127.0.0.1;-- 2.一个新人,数据库管理人员,给予数据库管理权限
      grant all		-- all 一个数据库的最高权限
      on *.*
      to wolf@localhost;
      

  • 查看权限
    • show grants for wolf@localhost
  • 撤销权限
    • revoke 权限 on 表名 from 用户;
    • revoke delete,create view,update 
      on sql_store.* 
      from moon_app;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词