grant on命令用于增加新用户并控制其权限。

grant on命令格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”;

1) 增加一个用户test1,密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:
    grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;

但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法如下。

2) 增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
    grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;

如果你不想test2有密码,可以再打一个命令将密码消掉。
    grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;

转载于:https://www.cnblogs.com/tdyizhen1314/p/5103755.html

(笔记)Mysql命令grant on:增加新用户并控制其权限相关推荐

  1. Ubuntu 增加新用户并赋予root权限及免密的方法

    添加用户 添加一个名为hylink的用户 adduser hylink 修改密码 passwd hylink Changing password for user hylink. New UNIX p ...

  2. sql server计算机用户权限,SQL Server新增用户并控制访问权限设置。

    新增用户: 一.进入数据库:[安全性]->[登录名]->[新建登录名] 二.在常规选项卡中.如图所示,创建登录名.注意设置默认的数据库. 三.在[用户映射]下设置该用户所能访问的数据库.并 ...

  3. (Linux)在Ubuntu系统中添加新用户并授予root权限

    向Ubuntu系统中添加新用户并为其授予root权限的步骤如下: 打开终端Terminal 输入命令: sudo su - 以 root 身份登录. 注: sudo su : 切换root身份, 不携 ...

  4. 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法

     mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database           | +- ...

  5. mysql新加不了数据库_MySQL数据库之mysql增加新用户无法登陆解决方法

    本文主要向大家介绍了MySQL数据库之mysql增加新用户无法登陆解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天安装openstack folsom版本,安装完m ...

  6. ubuntu增加新用户并增加权限

    1.增加新用户 root@ubuntu:~# sudo adduser wen 然后让输入两边密码 然后 Full Name []: yangyang (输入新用户的名称)             R ...

  7. MySQL8.0添加新用户并授予远程访问权限

    MySQL8.0添加用户并授权远程访问 Win10安装MySQL8.0的详细步骤可以看我的博客内容 MySQL8.0添加用户并授权远程访问 详细步骤: [1].打开cmd界面,输入mysql -u r ...

  8. oracle授予数据库所有权限,oracle创造新用户及授予常用权限

    oracle创建新用户及授予常用权限 创建用户 create user username identified by username default tablespace tablespace_na ...

  9. 在 Ubuntu 中添加新用户并给予 root 权限

    在 Ubuntu 中添加新用户并给予 root 权限的步骤如下: 打开终端,以 root 身份登录.sudo su - 使用 adduser 命令添加新用户.      adduser usernam ...

最新文章

  1. Python中相见恨晚的技巧
  2. xenapp 发布到外网更改公网IP。
  3. 使用LeakCanary遇到的问题 就是不弹出来
  4. python扩展包安装_python怎么安装扩展包
  5. spark UDAF
  6. zencart产品批量维护系统--视频教程
  7. SAP GUI是如何启动本地安装的office word应用的
  8. 安卓流行布局开源库_如何使用流行度在开源库之间进行选择
  9. 用OmniPeek快速定义的过滤器来抓网页提交信息
  10. linux下磁盘占用达到100%了,找不到哪些大文件耗尽了磁盘。
  11. 一个软件工程师在北京的反省
  12. SQL Server存储过程作业(三)
  13. cloverconfig机型修改_黑苹果完善系列教程之——clover配置教程
  14. 通过url获取域名和协议,一级域名,二级域名 python
  15. Python模拟QQ群发邮件
  16. Solana 区块链数据抓取
  17. mysql 连续打卡天数_Sql如何统计连续打卡天数
  18. 计算机打字的基础知识,学习电脑打字基础知识
  19. SpringDataJPA教程 三种配置方式
  20. Kubernetes初探

热门文章

  1. 模拟电路技术之基础知识(三)
  2. Y1ng‘s BabyCode
  3. lower_bound()、upper_bound()
  4. 拉格朗日插值--等距节点Python实现并计算误差
  5. 牛津花卉数据集贴标签分类
  6. 【学习笔记】斜率优化
  7. Android NDK环境搭建
  8. mqtt 异步消息 长连接 解析
  9. Ajax请求中的async:false/true的作用
  10. return 和 方法的递归调用