美文网首页
MySQL数据库权限设置

MySQL数据库权限设置

作者: 许安念安 | 来源:发表于2016-09-21 18:41 被阅读154次
  1. 创建用户test,密码为test
  • CREATE USER test IDENTIFIED BY 'test';
  1. 设置权限
  • 语句格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" ;
  • 例如:
    • 让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
      grant select,insert,update,delete on *.* to test@"%" Identified by "test";
    • 若只可以在localhost上登录,并可以对数据库mydb进行 查询、插入、修改、删除的操作(localhost指本地主机,即mysql数据库所在的那台主机),这样用户即使知道test的密码,他也无法从 internet上直接访问数据库,只能通过MYSQL主机上的web页来访问
      grant select,insert,update,delete on mydb.* to test@localhost identified by "test";
    • 如果你不想test有密码,可以打一个命令将密码消掉
      grant select,insert,update,delete on mydb.* to test@localhost identified by "";
    • 指定用户拥有创建表的权限
      grant select,insert,update,delete,create,drop on mydb.* to test@localhost identified by "test";
  1. 刷新数据库flush privileges;

  2. 查看用户信息select host,user from mysql.user;

相关文章

  • Mysql权限设置

    Mysql权限设置 第一:数据库授权(grant) 1.用root权限登录mysql,为其他用户授权 mysql>...

  • 20171110 MySQL进阶(一)

    数据库基本概念回顾数据库的并发控制:锁MySQL的事务设置MySQL的索引设置MySQL的用户和权限管理 一、数据...

  • 数据库用户权限设置

    当需要对MySQL用户赋予特定的使用权限时,我们需要对数据库用户权限进行设置。 mysql> GRANT 权限1,...

  • 数据库设置

    该系统使用 MySQL 数据库,MySQL 已经安装好。 创建数据库、用户、设置用户权限 创建文件 databas...

  • MySql用户访问权限的设置

    摘要:记录了 MySql 用户访问权限的设置方式。 ⭐ 查看数据库中的所有用户 ⭐ 查看数据库中具体某个用户的权限...

  • 2018-12-14

    设置MySQL允许远程连接 1、连接数据库 mysql –uroot –p123456 2、增加远程连接权限 GR...

  • DCL:数据控制语言

    什么是权限 限制一个用户能做什么,在MySQL中,可以设置全局权限、指定数据库权限、指定表权限、指定字段权限 DC...

  • Linux 下 Mysql忘记密码处理方式

    免认证启动mysql 命令行修改密码 创建数据库 创建用户并设置权限

  • 使用Navicat连接阿里云远程MySQL数据库

    摘要:记录使用Navicat连接阿里云远程MySQL数据库的流程,例举了其他与MySql用户权限设置的有关内容。 ...

  • MySql 修改为任意IP连接的方法

    1. 打开mysql 命令行输入密码 2. 输入 use mysql 切换数据库 3. 输入以下命令设置访问权限 ...

网友评论

      本文标题:MySQL数据库权限设置

      本文链接:https://www.haomeiwen.com/subject/hkbaettx.html