`
jiagou
  • 浏览: 2554607 次
文章分类
社区版块
存档分类
最新评论

mysql GRANT 创建账户

 
阅读更多
shell> MySQL --user=root MySQL
shell> mysql --user=root mysql
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
 -> ON bankaccount.*
 -> TO 'custom'@'localhost'
 -> IDENTIFIED BY 'obscure';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
 -> ON expenses.*
 -> TO 'custom'@'whitehouse.gov'
 -> IDENTIFIED BY 'obscure';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
 -> ON customer.*
 -> TO 'custom'@'server.domain'
 -> IDENTIFIED BY 'obscure';

这3个账户可以用于:

· 第1个账户可以访问bankaccount数据库,但只能从本机访问。

· 第2个账户可以访问expenses数据库,但只能从主机whitehouse.gov访问。

· 第3个账户可以访问customer数据库,但只能从主机server.domain访问。

分享到:
评论

相关推荐

    MySql\Mysql创建用户和表.docx

    本文详细介绍了 Mysql 创建用户和表的方法,包括使用 CREATE USER 语句、GRANT 语句和直接向 mysql.user 表插入记录三种方法,并提供了实例和详细的语法解释,以便读者更好地理解和掌握 Mysql 创建用户和表的知识。

    MySQL中创建用户及授权

    在 MySQL 中创建用户有两种方法:使用 CREATE USER 命令和使用 GRANT 命令。 使用 CREATE USER 命令 CREATE USER 命令用于创建新的 MySQL 账户。要使用 CREATE USER,您必须拥有 mysql 数据库的全局 CREATE USER ...

    Linux运维-运维课程d4-MySQL备份与恢复(重点)-07-使用grant创建用户.mp4

    Linux运维-运维课程d4-MySQL备份与恢复(重点)-07-使用grant创建用户.mp4

    MySQL创建数据库与创建用户以及授权

    1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 ...MySQL创建数据库与创建用户以及授权相关SQL语句,摘自博客http://www.cnblogs.com/janken/p/5500320.html

    mysql创建用户及授权.pdf

    MySQL 是一个关系型数据库管理系统,可以创建多个用户账户,每个账户都可以拥有不同的权限,可以访问不同的数据库和表。创建用户及授权是 MySQL 的一个重要功能,以下是关于 MySQL 创建用户及授权的知识点: 创建...

    创建MySQL用户赋予某指定库表的权限[文].pdf

    创建 MySQL 用户并赋予某指定库表的权限是 MySQL 安全性配置的重要步骤。本文将详细介绍 MySQL 用户权限管理和授权的相关知识点。 一、 MySQL 用户权限管理 MySQL 用户权限管理是指 MySQL 数据库管理员对用户权限...

    linux下mysql创建新的用户的方法

    下面将详细解释如何在Linux下的MySQL中创建用户并设置权限。 首先,要创建一个新的MySQL用户,你需要以root身份登录到MySQL服务器。在终端中输入以下命令,并在提示时输入root用户的密码: ```bash $ mysql -u ...

    Mysql修改用密码和用户权限

    本文将详细介绍如何修改 MySQL 的 root 密码、创建新用户、授予用户权限等操作。 一、修改 Root 密码 首先,我们需要修改 MySQL 的 root 密码。可以使用以下命令来实现: mysqladmin -u root -password ab12 这...

    MySQL的Grant命令详解

    MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户  一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 代码如下:grant select on testdb.* to common_...

    Mysql纯命令行添加用户

    本文将详细介绍如何在MySQL命令行环境下添加用户、管理权限以及删除用户。 1. **创建用户** 使用`CREATE USER`语句来创建新的用户。基本格式如下: ``` CREATE USER 'username'@'host' IDENTIFIED BY 'password'...

    GRANT和 revoke

    系统权限是指用户可以在数据库中执行的一些系统操作的权限,如创建表、创建视图、创建存储过程等。系统权限可以通过 GRANT 命令授予用户或角色,并可以使用 WITH ADMIN OPTION 选项,表示被授权的用户可以将它所得...

    MySQL数据库的用户账号管理基础知识

    MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,REVOKE 语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些表内容的可选择的方法。本文将为...

    mysql用户权限设置

    本文将详细介绍 MySQL 用户权限设置的相关知识点,包括创建用户、修改密码、赋予权限、回收权限、查看用户权限等。 一、创建用户 在 MySQL 中,可以使用 CREATE USER 语句创建新用户,例如: ```sql CREATE USER ...

    创建MySQL用户 赋予某指定库表的权限.docx

    本文档将详细介绍 MySQL 用户权限管理的相关知识点,涵盖用户创建、权限授予、权限分类等方面的内容。 一、MySQL 用户创建 在 MySQL 中,创建用户需要使用 `CREATE USER` 语句。例如,下面的语句创建了一个名为 `...

    MySQL创建新用户、增加账户的2种方法及使用实例

    可以用两种方式创建MySQL账户: 1.使用GRANT语句 2.直接操作MySQL授权表 最好的方法是使用GRANT语句,因为这样更精确,错误少。 创建超级用户: 代码如下: mysql> GRANT ALL PRIVILEGES ON *.* TO ‘monty’@’...

    创建MySQL用户 赋予某指定库表的权限.pdf

    本文主要探讨如何创建MySQL用户并赋予特定数据库和表的权限。在数据库安全中,每个用户通常只被授予执行特定任务所需的最低权限,以确保系统的稳定和安全。 首先,创建一个新的MySQL用户。例如,我们可以创建一个名...

    mysql命令大全,基本操作指令都用

    grant 创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令 something 做这个。 本文档提供了详细的 MySQL 命令大全,涵盖了连接 MySQL、修改密码、增加新用户、数据库操作等方面的知识点...

    创建mysql用户赋予某指定库表的权限 (1).pdf

    MySQL 用户权限管理与授权 MySQL 用户权限管理是 MySQL 安全性管理...GRANT 语句是 MySQL 用户权限管理的重要组件之一,通过 GRANT 语句,管理员可以灵活地授予用户不同的权限,以控制用户对数据库的访问和操作权限。

    详解mysql8.0创建用户授予权限报错解决方法

    在MySQL 8.0中,创建用户和授予权限是一项常见的管理任务,但有时可能会遇到一些错误。本文将详细解析这些错误,并提供相应的解决方法。 首先,让我们来看第一个问题,即创建用户并授予权限时出现的语法错误。错误...

    Centos6.7系统安装MySQL5.7总结

    本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL服务等步骤。 一、系统环境和依赖...

Global site tag (gtag.js) - Google Analytics