创建本地账号

  create user 'egon1'@'localhost' identified by '123';  # mysql -uegon1 -p123

创建远程账号

  create user 'egon2'@'192.168.31.10' identified by '123';  # mysql -uegon2 -p123 -h 服务端ip

  create user 'egon2'@'192.168.31.%' identified by '123';  # mysql -uegon2 -p123 -h 服务端ip,能在31网段的任意服务器上登录sql

授权

  user:*.*  所有库表

select * from mysql.user  # 查看用户信息

grant select on *.* to 'egon1'@'localhost'    # 给egon1授权select所有表的权限

grant all privileges on *.* to 'egon1'@'localhost'

revoke select  on *.* from 'egon1'@'localhost'    # 回收权限

  db:*  某个库

select * from mysql.db\G    # 查看db信息

grant select on db1.*  to 'egon1'@'localhost' ;  # 授权egon1只对db1有查询权限

revoke select on db1.*  from 'egon1'@'localhost' ;

  tables_priv:db1.t1  某个表

select * from mysql.tables_priv\G    # 查询表权限信息,未设时该表为空

grant select on db1.t1  to 'egon1'@'localhost' ;  # 授权egon1只对db1.t1有查询权限

revoke select on db1.*t1  from 'egon1'@'localhost'

  columns_priv: 某列

select * from mysql.columns_priv;    # 查询列权限信息,未设时该表为空

grant select(id,name),update(age) on db1.t1  to 'egon1'@'localhost' ;  

权限有以下种类:

  1.        all privileges grant外的所有权限
  2. select 仅查权限
  3. select,insert 查和插入权限
  4. ...
  5. usage 无访问权限
  6. alter 使用alter table
  7. alter routine 使用alter proceduredrop procedure
  8. create 使用create table
  9. create routine 使用create procedure
  10. create temporary tables 使用create temporary tables
  11. create user 使用create userdrop userrename userrevoke all privileges
  12. create view 使用create view
  13. delete 使用delete
  14. drop 使用drop table
  15. execute 使用call和存储过程
  16. file 使用select into outfile load data infile
  17. grant option 使用grant revoke
  18. index 使用index
  19. insert 使用insert
  20. lock tables 使用lock table
  21. process 使用show full processlist
  22. select 使用select
  23. show databases 使用show databases
  24. show view 使用show view
  25. update 使用update
  26. reload 使用flush
  27. shutdown 使用mysqladmin shutdown(关闭MySQL)
  28. super
  29. mysql创建用户及授权的更多相关文章

      1. MySQL 创建用户 授权
      1. 例,需要给 121.52.215.100 连接添加一个用户 dee,密码是 123456,他只能对数据库 vshop select 权限: CREATE USER '; GRANT SELECT ...

      1. 14-补充内容:MySQl创建用户和授权
      1. [转]14-补充内容:MySQl创建用户和授权 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete.update.grant等操 ...

      1. python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)
      1. 昨日内容回顾 外键的变种三种关系: 多对一: 左表的多 对右表一 成立 左边的一 对右表多 不成立 foreign key(从表的id) refreences 主表的(id) 多对多 建立第三张表(f ...

      1. Mysql创建用户并授权以及开启远程访问
      1. Mysql创建用户并授权以及开启远程访问     一.创建用户并授权 1.登录mysql mysql -u root -p 2.创建数据库 create database test;//以创建test ...

      1. mysql更新(七) MySQl创建用户和授权
      1. 14-补充内容:MySQl创建用户和授权   权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete.update.grant等操作 ...

      1. MySQL数据库(1)- 数据库概述、MySQL的安装与配置、初始SQL语句、MySQL创建用户和授权
      1. 一.数据库概述 1.什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机. 在计 ...

      1. MySQL创建用户并授权及撤销用户权限
      1. 这篇文章主要介绍了MySQL创建用户并授权及撤销用户权限.设置与更改用户密码.删除用户等等,需要的朋友可以参考下 MySQL中创建用户与授权的实现方法. 运行环境:widnows xp profess ...

      1. mysql(单表查询,多表查询,MySQl创建用户和授权,可视化工具Navicat的使用)
      1. 单表查询 语法: 一.单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT ...

      1. mysql 创建用户,授权,查询用户等
      1. MySQL创建用户与授权 一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用 ...

      1. Mysql创建用户并授权
      1. 运行命令行 mysql -uroot -p 登录mysql use mysql; 创建用户:create user 'test123'@'localhost' identified by '12345 ...

    1.  
    2. 随机推荐

        1. bitmap进行个数统计
        1. 昨天看了编程珠玑第一章的内容, 发现bitmap对于统计某一个范围内的整数个数效率很高, 就自己实现了一下: 这是原始的bitmap, 用于统计0~maxSize是否出现, 也可以用于排序 publi ...

        1. Linux中进程的优先级
        1. Linux採用两种不同的优先级范围,一种是nice值.还有一种是实时优先级. 1.nice nice值得范围是-20~19,默认值是0. 越大的nice值意味着更低的优先级.也就是说nice值为-2 ...

        1. 图像处理中的数学原理具体解释21——PCA实例与图像编码
        1. 欢迎关注我的博客专栏"图像处理中的数学原理具体解释" 全文文件夹请见 图像处理中的数学原理具体解释(总纲) http://blog.csdn.net/baimafujinji/ar ...

        1. 九度OJ 1089:数字反转 (数字反转)
        1. 时间限制:1 内存限制:32 特殊判题:否 提交:3059 解决:1678 题目描述: 12翻一下是21,34翻一下是43,12+3446,46翻一下是64,现在又任意两个正整数,问他们两个 ...

        1. 九度OJ 10952的幂次方 (递归)
        1. 时间限制:1 内存限制:32 特殊判题:否 提交:913 解决:626 题目描述: Every positive number can be presented by the exponent ...

        1. windows 复制 文本文件内容 到剪切板
        1. shell  打开 type filename | clip

        1. Recurrent neural networks are very powerful, because they combine two properties
        1. https://www.cs.toronto.edu/~hinton/csc2535/notes/lec10new.pdf Distributed hidden state that allows t ...

        1. 拜托,面试请不要再问我TCC分布式事务的实现原理!(转)
        1. 一.写在前面 之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下.很多朋友看了不少文章,还是不知道分布式事务到底怎么回事,在项目里到底如何使用. 所以咱们这篇文章,就 ...

        1. appium(8)-locator strategies
        1. locator strategies Finding and interacting with elements Appium supports a subset of the WebDriver l ...

        1. 剑指Offer:反转链表【24
        1. 剑指Offer:反转链表[24] 题目描述 输入一个链表,反转链表后,输出新链表的表头. 解题分析 这道题我才发现我是属于那种真的笨,图都画出来了流程写不出来.看了别人的代码,总觉得自己差一步. 这也 ...