zoukankan      html  css  js  c++  java
  • mysql中这么创建用户

    1.mysql中的用户,都存储在mysql系统的系统数据库“mysql”中

    2.创建用户:
    create user ‘用户名’@’允许登录的位置’ identified by ‘密码’
    举例:
    create user 'user1'@'192.168.44.64' identified by '123';

    3.授予用户权限
    grant 权限1,权限2,.... on 某库.某下级单位 to ‘用户名’@’允许登录的位置’ 【identified by ‘密码’】
    说明:
    1,权限名称有比如:insert, update, select, delete, create, drop ......
    2,“某下级单位”是指一个库中的下级数据元素,目前我们只学了2个:表,视图;
    比如:php44.学生表 或 php44.int_test
    有两个特殊写法:
    *.* :表示所有数据库中的所有下级单位;
    某库.* : 表示该数据库中的所有下级单位
    3, 如果是对现有用户授予权限,则identified 部分可以省略,如果不省略,就是表示修改其密码;
    而对于一个新用户(即‘用户名’@’允许登录的位置’其实尚不存在),则是identified部分不可以省略,而且,该grant语句,其实就是会创建一个新用户!
    授予所有权限 eg:grant all privileges on php44.* to 'user1'@'192.168.44.64';

    取消用户权限:
    授予用户所有权限:revoke 权限1,权限2,.... on 某库.某下级单位 from ‘用户名’@’允许登录的位置’
    说明:
    1各项含义跟grant语句一样;
    2表示将某个用户在某个数据单位上的某些权限取消。

  • 相关阅读:
    idea快捷键
    cas的缺点
    mybatis plus 实现逻辑删除
    mybatis plus的条件查询
    POI写非常大的数据量时
    POI中HSSF和XSSF
    JMM是什么
    Android面试收集录10 LruCache原理解析
    Android面试收集录9 IntentService详解
    Android面试收集录8 HandlerThread详解
  • 原文地址:https://www.cnblogs.com/KingOfCattle/p/13230625.html
Copyright © 2011-2022 走看看