iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL添加账户、授予权限、删除用户的案例
  • 255
分享到

MySQL添加账户、授予权限、删除用户的案例

2024-04-02 19:04:59 255人浏览 安东尼
摘要

Mysql添加账户、授予权限、删除用户的案例?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!1.添加账户:# 创建一个密码为

Mysql添加账户、授予权限、删除用户的案例?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

1.添加账户:

# 创建一个密码为123456的testuser账户# 若不写【identified by '123456'】则创建一个密码为空的testuser账户mysql> create user testuser identified by '123456';# 刷新权限变更mysql> flush privileges;

2.授予权限

# 为testuser账户授予本地访问所有数据库的所有权限mysql> grant all privileges on *.* to 'testuser'@'localhost' identified by '123456';
mysql> flush privileges;

命令格式:

grant privilegesCode on dbName.tableName to username@host identified by "passWord";

privilegesCode表示授予的权限类型,常用的有以下几种类型:
all privileges:所有权限;
select:读取权限;
delete:删除权限;
update:更新权限;
create:创建权限;
drop:删除数据库、数据表权限。

完整的权限类型如下:

           Select_priv: Y
           Insert_priv: Y
           Update_priv: Y
           Delete_priv: Y
           Create_priv: Y
             Drop_priv: Y
           Reload_priv: Y
         Shutdown_priv: Y
          Process_priv: Y
             File_priv: Y
            Grant_priv: Y
       References_priv: Y
            Index_priv: Y
            Alter_priv: Y
          Show_db_priv: Y
            Super_priv: Y
 Create_tmp_table_priv: Y
      Lock_tables_priv: Y
          Execute_priv: Y
       Repl_slave_priv: Y
      Repl_client_priv: Y
      Create_view_priv: Y
        Show_view_priv: Y
   Create_routine_priv: Y
    Alter_routine_priv: Y
      Create_user_priv: Y
            Event_priv: Y
          Trigger_priv: YCreate_tablespace_priv: Y

详细介绍可阅读MySQL官方文档

dbName.tableName表示授予权限的具体库或表,常用的有以下几种选项:

*.*:授予该数据库服务器所有数据库的所有表的权限;
dbName.*:授予dbName数据库所有表的权限;
dbName.dbTable:授予数据库dbName中dbTable表的权限。

username@host表示授予的用户以及允许该用户登录的IP地址。其中host有以下几种类型:

localhost:只允许该用户在本地登录,不能远程登录。
%:允许在除本机之外的任何一台机器远程登录。
192.168.1.11:具体的IP表示只允许该用户从特定IP登录。

identified by "password":表示访问权限用户的密码,如果无此语句,则默认密码为空。

查看权限授予的命令:

mysql> show grants for 'testuser';

3.删除用户

# 将刚才创建的本地访问权限的testuser用户删除drop user testuser@'localhost';

感谢各位的阅读!看完上述内容,你们对MySQL添加账户、授予权限、删除用户的案例大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL添加账户、授予权限、删除用户的案例

本文链接: https://www.lsjlt.com/news/52497.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL添加账户、授予权限、删除用户的案例
    MySQL添加账户、授予权限、删除用户的案例?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!1.添加账户:# 创建一个密码为...
    99+
    2024-04-02
  • MySQL授予用户权限
    使用该命令可以展示出mysql中存在的权限。 show privileges; 给用户授权的方式有 2 种,分别是通过把角色赋予用户给用户授权(mysql8.0的特性) 和 直接给用户授权。用户是数据库的使用者,我们可以通过给用户授予访问数...
    99+
    2023-08-16
    mysql 数据库 java
  • MySQL中如何添加删除用户和授权
    这篇文章将为大家详细讲解有关MySQL中如何添加删除用户和授权,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。下面给大家了解一下MySQL中的用户管理,介绍一...
    99+
    2024-04-02
  • 添加一个mysql用户并给予权限
    一、新建一个用户 老板:给我新建一个用户joytom,密码设置为123321,并任意远程主机都能访问,五分钟完成,实现不了就给我提桶走人! 小王会心一笑,对创建用户的命令早已滚瓜烂熟了,于是熟练的操作了起来: 1、创建用户命令: CRE...
    99+
    2023-09-09
    mysql 数据库 服务器
  • mysql授予用户远程访问权限
    MySQL 是一个流行的关系型数据库管理系统,用户可以使用 MySQL 在本地或远程服务器上存储和检索数据。在默认情况下,MySQL 数据库仅允许在本地主机上进行访问。如果您需要远程连接到 MySQL 数据库,您需要授予用户远程访问权限,并...
    99+
    2023-08-19
    mysql 数据库
  • 怎么添加一个mysql用户并给予权限
    这篇“怎么添加一个mysql用户并给予权限”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么添加一个mysql用户并给予权限...
    99+
    2023-07-05
  • (Linux)在Ubuntu系统中添加新用户并授予root权限
    向Ubuntu系统中添加新用户并为其授予root权限的步骤如下: 打开终端Terminal 输入命令: sudo su - 以 root 身份登录. 注: sudo su : 切换root身份, 不携带当前用户环境变量 sudo su...
    99+
    2023-09-03
    ubuntu linux 服务器
  • 将数据库的所有权限授予MySQL用户?
    首先,使用 CREATE 命令创建用户和密码。语法如下。CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';...
    99+
    2023-10-22
  • mysql怎么添加用户并授权
    本篇内容介绍了“mysql怎么添加用户并授权”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!添加用户并授权简...
    99+
    2024-04-02
  • 在MySQL中创建用户和授予权限的方法
    这篇文章给大家分享的是有关在MySQL中创建用户和授予权限的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 如何创建MySQL用户并授予权限?为了实现良好的安全性,...
    99+
    2024-04-02
  • 如何添加一个mysql用户并给予权限详解
    目录一、新建一个用户1、创建用户命令:二、为用户授权1、给用户授权命令 2、给 hh 用户授可查、改的权限。3、在给 hh用户增加一个查看视图的权限,并刷新三、撤销用户权限1、撤销用户权限命令2、撤销 joyt...
    99+
    2023-03-01
    添加mysql用户并给权限命令 mysql 创建用户 mysql给用户权限
  • 怎么在Ubuntu上为用户授予和移除sudo权限
    这篇文章主要介绍“怎么在Ubuntu上为用户授予和移除sudo权限”,在日常操作中,相信很多人在怎么在Ubuntu上为用户授予和移除sudo权限问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Ubuntu...
    99+
    2023-06-16
  • 在 Ubuntu 中添加新用户并给予 root 权限
    在 Ubuntu 中添加新用户并给予 root 权限的步骤如下: 打开终端,以 root 身份登录。sudo su - 使用 adduser 命令添加新用户。      adduser username 为新用户设置密码      pas...
    99+
    2023-09-08
    ubuntu linux 服务器
  • MySql中添加用户、新建数据库、用户授权、删除用户以及修改密码的方法
    本篇内容介绍了“MySql中添加用户、新建数据库、用户授权、删除用户以及修改密码的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大...
    99+
    2024-04-02
  • SQL怎么授予用户对表的修改权限
    要授予用户对表的修改权限,可以使用SQL语句中的GRANT命令。 语法如下: GRANT {permission_type(s)} ...
    99+
    2024-04-09
    SQL
  • mysql如何创建数据库,添加用户,用户授权
    这篇文章将为大家详细讲解有关mysql如何创建数据库,添加用户,用户授权,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、创建mysql数据库1.创建数据库语法--创建名...
    99+
    2024-04-02
  • 介绍如何在 MySQL 中创建新用户并授予权限?
    MySQL 是一个开源的关系型数据库管理系统,常用于存储和管理大量的结构化数据。在使用 MySQL 进行数据管理时,为了安全和方便管理,通常需要创建新用户并授予相应的权限。本文将介绍如何在 MySQL 中创建新用户并授予权限的方法。 创建...
    99+
    2023-08-21
    mysql 数据库 服务器
  • 怎么在Fedora中为用户授予使用Docker的权限
    小编给大家分享一下怎么在Fedora中为用户授予使用Docker的权限,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!为用户授予使用Docker的权限Fedora ...
    99+
    2023-06-16
  • MySQL新建用户怎么授权、删除用户和修改密码
    这篇文章主要讲解了“MySQL新建用户怎么授权、删除用户和修改密码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL新建用户怎么授权、删除用户和修改密...
    99+
    2024-04-02
  • mysql如何给用户添加数据库权限
    要给用户添加数据库权限,可以使用MySQL的GRANT语句。以下是一个简单的示例: GRANT ALL PRIVILEGES ON ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作