zoukankan      html  css  js  c++  java
  • 简单的 MySQL 用户管理

    如果要给一个新同学访问数据库,但是又不想让他因为失误影响已有数据库,就需要对用户进行简单的管理。

    创建新用户,并且支持从任何主机登录

    root 身份登入 MySQL,创建用户:

    mysql -uroot -p
    create user 'mike'@'%' identified by '123456';
    # mike 为用户名
    # % 表示支持从任何主机登录,若要指定主机,这里替换为 ip 地址
    

    授权用户权限

    grant all on db_name.tb_name to 'mike'@'%';
    # db_name 是允许访问的库名
    # tb_name 是 db_name 下的允许访问的表 tb_name,如果允许访问所有库表,写 *.*
    # 这里指定的库表名中,库可以不存在。指定了不存在的库,用户创建数据库的库名只能是这里授权过的库名。
    

    回收用户权限

    revoke all on db_name.tb_name from 'mike'@'%';
    

    查看用户权限

    show grants for 'mike'@'%';
    

    删除用户

    drop user 'mike'@'%';
    

    (本文完)

  • 相关阅读:
    四则运算3.2
    第二周进度条
    构建之法阅读笔记02
    四则运算2
    第一周进度条
    构建之法阅读笔记01
    四则运算 Python
    第一周第二周学习进度条
    《构建之法》学习中疑问
    小学四则运算1.0
  • 原文地址:https://www.cnblogs.com/junsircoding/p/15664913.html
Copyright © 2011-2022 走看看