创建一个新的用户 并授予权限:

该用户可以访问test数据库的所有表。但是只能从指定ip(主机)访问

mysql> grant all on test.* to 'admin'@'172.72.101.42'  identified by '123';
Query OK, 0 rows affected (0.00 sec)

查看指定用户的权限 show grants

mysql> show grants for admin@172.72.101.42;
+------------------------------------------------------------------------------------------------------------+
| Grants for admin@172.72.101.42                                   |
+------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'admin'@'172.72.101.42' IDENTIFIED BY PASSWORD '*23A....A265E05AA257' |
| GRANT ALL PRIVILEGES ON `test`.* TO 'admin'@'172.72.101.42'                                   |
+-----------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

===============================

但是在使用 admin 创建 表的时候却抛出如下error。   本机 ip 与 host名 “转换” 了???

解决办法:

C:/WINDOWS/system32/drivers/etc

下面有一个 hosts 文件:  添加一下主机与ip的映射

172.72.101.42  MS135129

mysql> create table test.user (username varchar(20), password varchar(20));
ERROR 1142 (42000): CREATE command denied to user 'admin'@'MS135129' for table '
user'

===============================

删除 用户:

drop user admin@'172.72.101.42'

grant User 使用相关推荐

  1. oracle grant 权限

    grant connect,resource,dba to user; CONNECT角色: --是授予最终用户的典型权利,最基本的 CREATE SESSION --建立会话 RESOURCE角色: ...

  2. with admin option /with grant option

    1. with admin option是用在系统权限上的,with grant option是用在对象权限上的. SQL> grant create synonym to scott with ...

  3. mysql8.0_grant改变-You are not allowed to create a user with GRANT

    mysql8.0以前的版本可以使用grant在授权的时候隐式的创建用户,8.0以后已经不支持,所以必须先创建用户,然后再授权,命令如下: 1. CREATE USER 'user_name'@'%' ...

  4. mysql grant all详解_grant all赋权后mysql.user表权限字段还是N,但能登录和新建表

    grant all privileges on linuxeye.* to linuxeye@'localhost' identified by 'linuxeye'; select * from m ...

  5. mysql grant 主机名_MySQL GRANT:用户授权

    授权就是为某个用户赋予某些权限.例如,可以为新建的用户赋予查询所有数据库和表的权限.MySQL 提供了 GRANT 语句来为用户设置权限. 在 MySQL 中,拥有 GRANT 权限的用户才可以执行 ...

  6. mysql之基础操作grant、show、repair、log_error等

    grant all on databasename.tablename to 'username'@'xxx.xxx.xxx.xxx' identified by 'complexpassword'; ...

  7. Incorrect usage of DB GRANT and GLOBAL PRIVILEGES

    在执行MySQL复制的时:为主服务器创建用户以便从服务器连接,出现该错误: GRANT REPLICATION SLAVE ON a_database.* to 'repl1'@'192.168.1. ...

  8. PHP下的Oauth2.0尝试 - 授权码授权(Authorization Code Grant)

    OAuth 2.0 不太熟悉什么是OAuth2.0的同学可以参考阮大神的文章, 理解OAuth 2.0 - 阮一峰 授权码模式(Authorization Code) # 授权代码授予类型用于获得访问 ...

  9. MySQL的Grant命令

    本文实例,运行于 MySQL 5.0 及以上版本. MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删 ...

  10. mysql远程权限grant_mysql 赋给用户远程权限 grant all privileges on

    登陆 在本机上使用命令行登陆,并切换到MySQL库mysql -uroot -p use mysql; 要查看user表中user='root'的对应情况,根据实际需求来更改表信息select hos ...

最新文章

  1. AI 帮忙找 Bug ,英特尔开源代码编程工具 ControlFlag
  2. 【Python 第2课】print
  3. ssm中shiro的使用
  4. Java中集成极光推送实现给Android提送消息通知(附代码下载)
  5. [转载] 计算机网络——OSI模型究竟忽悠了多少人
  6. Android开发之播放量点赞量打赏量收藏量单位格式化工具类
  7. 为什么苹果不再需要谷歌地图?
  8. HDU5150 Sum Sum Sum
  9. 大数据分析实战-信用卡欺诈检测(二)-下采样方案和交叉验证
  10. 网信办:网络音视频等平台不得诱导未成年人参与应援集资等活动
  11. 044、JVM实战总结:高级工程师的硬核技能:JVM的Young GC日志应该怎么看?
  12. java调用一个外部url_java 从程序内部调用外部url/接口
  13. bt磁力种子与php文件,BT,种子和磁力链接
  14. 余晨:我终于采访到了马斯克,他是个腼腆的钢铁侠
  15. linux新建目录自动777权限,linux 777权限目录可疑进程检测
  16. np.random用法
  17. 尝试在Mac上编译DNX
  18. linux物联网项目,6个开源项目提升物联网开发效率
  19. 智慧路灯点亮新型城市
  20. SubString SAM+LCT

热门文章

  1. JS Knockoutjs 简单使用
  2. 简单的Python五子棋
  3. php通过curl实现bigpipe
  4. 智能指针(一)—— 智能指针的底层原理(RAII特性)
  5. 两化融合主要体现在什么方面
  6. 建筑行业为什么要数字化转型?
  7. 定时/计数器的原理和应用
  8. 阿里云视觉AI训练营_Class3_文字识别项目讲解及使用说明
  9. uni-app验证码输入框
  10. 2018最新安卓面试大全(含BAT,网易,滴滴)----你面不上BAT的原因:面经宝典,都在这里啦