`

mysql 创建用户并授权

阅读更多
创建mysql用户
情形一:创建本地用户即密码
create user 'james' @ 'localhost' IDENTIFIED by '111';
--james为用户名,localhost为指定的主机(任意的主机请使用%),111为密码

情形二:创建某台机器的用户
create user 'james' @ '192.168.1.3' IDENTIFIED by '111';
情形三:创建任意机器可以访问的用户
create user 'james' @ '%' identified by '111';
情形四:创建任意机器可以访问的用户,且密码为空
create user 'james' @ '%' identified by '';

对用户进行授权
情形一:授权指定用户对指定数据库的指定表进行指定的操作
grant privileges select,insert,update on databasename.tablename to 'james' @ 'localhost';
情形二:授权任意机器登录的指定用户对指定数据库的任意做任意的操作
grant privileges all on databasename.* to 'james' @'%';

上面用户只是具备数据库表操作的权限,但是不具备给其他用户授权的权限。

情形三:授权用户并授予该用户给其他用户授权的权限
grant privileges select,insert,update on databasename.tablename to 'james' @ 'localhost' WITH GRANT OPTION;

回收用户权限
REVOKE privilege ON databasename.tablename FROM 'username'@'host';

删除用户
DROP USER 'username'@'host';

分享到:
评论

相关推荐

    MySQL中创建用户及授权

    MySQL 中创建用户及授权 MySQL 中创建用户及授权是数据库管理中的一项重要任务。以下是创建用户及授权的详细介绍。 创建用户 在 MySQL 中创建用户有两种方法:使用 CREATE USER 命令和使用 GRANT 命令。 使用 ...

    MySql练习2:创建数据库及登录用户并授权.zip

    MySql练习2:创建数据库及登录用户并授权.zip MySql练习2:创建数据库及登录用户并授权.zip MySql练习2:创建数据库及登录用户并授权.zip MySql练习2:创建数据库及登录用户并授权.zip

    MySQL中创建用户与授权用户--abiao.txt

    ### MySQL中创建用户与授权用户 ...合理地创建用户并授予适当的权限对于维护数据库的安全性和数据的一致性至关重要。在实际操作过程中,建议根据具体的业务场景来设置合理的权限,避免过度授权导致的数据泄露风险。

    MySql用户创建、授权以及删除

    本文将详细介绍如何在MySQL中创建用户、授予权限以及删除用户。 **创建用户** 创建MySQL用户主要是使用`CREATE USER`命令。基本语法如下: ```sql CREATE USER 'username'@'host' IDENTIFIED BY 'password'; ``` ...

    MySQL 创建用户、授权用户、撤销用户权限、更改用户密码、删除用户(实用技巧)

    MySQL创建用户并授权及撤销用户权限 运行环境:MySQL5.0 一、创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以...

    MySQL用户管理和用户授权详解.pdf

    本文将详细介绍MySQL中的用户管理,包括创建用户、查看用户信息、重命名用户、删除用户以及修改密码,以及用户授权的相关操作,如授予权限、查看权限和撤销权限。 ### 用户管理 1. **新建用户**: 使用`CREATE ...

    mysql5.7创建用户授权删除用户撤销授权

    在MySQL 5.7中,管理用户权限是数据库管理员的重要职责之一。...通过上述命令,你可以创建用户,赋予他们不同的操作权限,并在必要时撤销或删除这些权限。这不仅有助于保护数据安全,也有助于维护数据库的稳定运行。

    Mysql用户及授权

    理解并熟练掌握这些MySQL用户管理和授权的命令,有助于构建和维护安全的数据库环境。在实际应用中,通常会根据业务需求为不同用户分配不同的权限,以实现精细的权限控制。同时,定期检查和更新用户权限也是确保数据...

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

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

    MySQL创建用户与授权及撤销用户权限方法

    本文将详细介绍如何在MySQL中创建用户、授权、更改密码、撤销权限以及删除用户。 首先,我们来看如何创建用户。在MySQL中,使用`CREATE USER`语句来创建新的用户账户。例如,创建一个名为'dog'的本地用户,密码为'...

    MySQL多表查询、事务和管理用户及授权

    理解并熟练运用这些概念对于有效地管理和操作MySQL数据库至关重要。多表查询能帮助你高效地处理复杂的数据关系,事务处理则保证了数据的一致性和完整性,而用户管理和权限授权则是确保数据库安全的基础。在实际工作...

    mysql 5.1版本修改密码及远程登录mysql数据库的方法

    mysql创建用户并授权: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”; grant[英][grɑ:nt] 承认; 同意; 准许; 授予; 例1:允许mk用户从localhost登录 mysql> grant all on ...

    mysql授权问题解决办法

    1. **编写初始化脚本**:在本地磁盘创建一个文本文件,例如命名为`mysql-init.txt`,并写入以下命令: ```sql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword'); ``` 其中`MyNewPassword`应该...

    mysql授权用户 开发用户帮助文档

    本文将重点介绍如何在MySQL中授权用户,并通过具体的示例来解释各个命令的作用。 #### 二、基本概念 1. **用户**: MySQL中的“用户”是指具有登录到MySQL服务器并执行SQL语句能力的身份。 2. **权限**: 指用户可以...

    mysql数据操作和mysql授权操作

    MySQL 数据操作是数据库管理系统中的核心功能,用于创建、读取、更新和删除...总的来说,MySQL的数据操作和授权管理是数据库管理员和开发者的必备技能,理解并熟练掌握这些概念对于有效管理和保护数据库至关重要。

    mysql远程访问授权

    ”这条SQL语句展示了如何授予一个名为“yourname”的用户所有权限,使其可以从任何主机(由'%'通配符表示)连接到MySQL服务器,并使用密码“yourpasswd”进行身份验证。这里的“all privileges”表示授予全部权限,...

    Mysql纯命令行添加用户

    1. **创建用户** 使用`CREATE USER`语句来创建新的用户。基本格式如下: ``` CREATE USER 'username'@'host' IDENTIFIED BY 'password'; ``` 其中,`username`是你想要创建的用户名,`host`指定了用户可以在...

    mysql查看用户授权信息的具体方法

    本文将详细介绍如何查看MySQL中用户的授权信息,并扩展讨论不同层级的权限类型。 首先,查看用户授权信息的基本步骤如下: 1. 打开命令行终端。这通常在Windows上是“命令提示符”,在Mac或Linux上是“终端”。 2....

    mysql授权用户远程链接详解.docx

    MySQL是世界上最流行的开源关系型数据库管理系统之一,其权限管理和用户授权是系统安全的重要组成部分。本文主要探讨了如何授权用户远程连接MySQL服务器以及如何修改和管理MySQL的用户密码。 首先,授权用户远程...

Global site tag (gtag.js) - Google Analytics