iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL创建用户与授权
  • 404
分享到

MySQL创建用户与授权

MySQL创建用户与授权 2017-07-17 23:07:40 404人浏览 绘本
摘要

一. 创建用户 命令: CREATE USER "username"@"host" IDENTIFIED BY "passWord"; 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户

MySQL创建用户与授权

一. 创建用户

命令:

CREATE USER "username"@"host" IDENTIFIED BY "passWord";

说明:

  • username:你将创建的用户名
  • host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
  • password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器

例子:

CREATE USER "dog"@"localhost" IDENTIFIED BY "123456";
CREATE USER "pig"@"192.168.1.101_" IDENDIFIED BY "123456";
CREATE USER "pig"@"%" IDENTIFIED BY "123456";
CREATE USER "pig"@"%" IDENTIFIED BY "";
CREATE USER "pig"@"%";

二. 授权:

命令:

GRANT privileges ON databasename.tablename TO "username"@"host"

说明:

  • privileges:用户的操作权限,如SELECTINSERTUPDATE等,如果要授予所的权限则使用ALL
  • databasename:数据库
  • tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

例子:

GRANT SELECT, INSERT ON test.user TO "pig"@"%";
GRANT ALL ON *.* TO "pig"@"%";

注意:

用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

GRANT privileges ON databasename.tablename TO "username"@"host" WITH GRANT OPTioN;

三.设置与更改用户密码

命令:

SET PASSWORD FOR "username"@"host" = PASSWORD("newpassword");

如果是当前登陆用户用:

SET PASSWORD = PASSWORD("newpassword");

例子:

SET PASSWORD FOR "pig"@"%" = PASSWORD("123456");

四. 撤销用户权限

命令:

REVOKE privilege ON databasename.tablename FROM "username"@"host";

说明:

privilege, databasename, tablename:同授权部分

例子:

REVOKE SELECT ON *.* FROM "pig"@"%";

注意:

假如你在给用户"pig"@"%"授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO "pig"@"%",则在使用REVOKE SELECT ON *.* FROM "pig"@"%";命令并不能撤销该用户对test数据库中user表的SELECT 操作。相反,如果授权使用的是GRANT SELECT ON *.* TO "pig"@"%";REVOKE SELECT ON test.user FROM "pig"@"%";命令也不能撤销该用户对test数据库中user表的Select权限。

具体信息可以用命令SHOW GRANTS FOR "pig"@"%"; 查看。

五.删除用户

命令:

DROP USER "username"@"host";
您可能感兴趣的文档:

--结束END--

本文标题: MySQL创建用户与授权

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

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

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

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

下载Word文档
猜你喜欢
  • mysql用户创建与授权的方法
    本篇内容主要讲解“mysql用户创建与授权的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql用户创建与授权的方法”吧!前言mysql默认安装的时候是有一个root用户,这个用户有最高...
    99+
    2023-06-29
  • mysql-创建用户和授权
    mysql权限管理我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作.如何创建用户和密码给当前的用户授权移除当前用户的权限如果你想创建一...
    99+
    2023-01-30
    用户 mysql
  • mysql用户创建与授权的简单实例
    目录前言一、用户创建用户案例编辑用户删除用户二、权限授权撤销权限三、其他命令总结前言 mysql默认安装的时候是有一个root用户,这个用户有最高权限,如果要开放数据库里面的数据给别...
    99+
    2024-04-02
  • MySQl如何创建用户和授权
    小编给大家分享一下MySQl如何创建用户和授权,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!权限的管理:如何创建用户和密码给当前...
    99+
    2024-04-02
  • MySQL 5.7中怎么创建用户并授权
    这期内容当中小编将会给大家带来有关MySQL 5.7中怎么创建用户并授权,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 --创建用户mysql...
    99+
    2024-04-02
  • mysql如何创建数据库,添加用户,用户授权
    这篇文章将为大家详细讲解有关mysql如何创建数据库,添加用户,用户授权,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、创建mysql数据库1.创建数据库语法--创建名...
    99+
    2024-04-02
  • mongodb怎么创建用户并授权
    在MongoDB中,可以使用以下步骤创建用户并授权: 连接到MongoDB数据库。 切换到admin数据库:`use adm...
    99+
    2023-10-27
    mongodb
  • SQL Server创建用户并且为用户授权
    一丶创建用户 右键点击登录名→新建登录名 二丶设置管理员权限 进入【服务器角色】在右侧的服务器角色面板中,勾选public 服务器角色说明sysadmin执行SQL Server中的任何操作ser...
    99+
    2023-09-01
    数据库 服务器 sql
  • oracle怎么创建新用户并授权
    要在Oracle数据库中创建新用户并授权,可以按照以下步骤进行操作:1. 使用管理员权限的账号登录到Oracle数据库。2. 使用以...
    99+
    2023-09-05
    oracle
  • linux创建普通用户怎么授权
    要给Linux系统中的普通用户授权,可以使用以下命令: 添加用户:首先使用adduser或useradd命令添加一个新用户。例如...
    99+
    2024-03-06
    linux
  • 在MySQL中创建用户和授予权限的方法
    这篇文章给大家分享的是有关在MySQL中创建用户和授予权限的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 如何创建MySQL用户并授予权限?为了实现良好的安全性,...
    99+
    2024-04-02
  • MySQL系列之六 用户与授权
    目录系列教程一、用户管理1、用户账号2、增加删除账号3、破解管理账号密码二、授权管理1、授权2、查询授权3、收回授权总结系列教程 MySQL系列之开篇 MySQL关系型数据库基础概念...
    99+
    2024-04-02
  • oracle创建表空间、授权、创建用户、导入dmp文件
    oracle创建表空间,授权,创建用户,导入dmp文件,具体详解如下所示: 1.创建表空间 Create tablespace bpm datafile 'D:\ORACLE11\ORADATA\ORC...
    99+
    2024-04-02
  • Oracle创建表空间、创建用户以及授权的方法
    这篇文章主要介绍“Oracle创建表空间、创建用户以及授权的方法”,在日常操作中,相信很多人在Oracle创建表空间、创建用户以及授权的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • SQLServer中如何创建用户并授予权限
    要在SQLServer中创建用户并授予权限,您可以按照以下步骤操作: 首先,使用管理员账户登录到SQLServer Manage...
    99+
    2024-04-09
    SQLServer
  • MySQL授予用户权限
    使用该命令可以展示出mysql中存在的权限。 show privileges; 给用户授权的方式有 2 种,分别是通过把角色赋予用户给用户授权(mysql8.0的特性) 和 直接给用户授权。用户是数据库的使用者,我们可以通过给用户授予访问数...
    99+
    2023-08-16
    mysql 数据库 java
  • 介绍如何在 MySQL 中创建新用户并授予权限?
    MySQL 是一个开源的关系型数据库管理系统,常用于存储和管理大量的结构化数据。在使用 MySQL 进行数据管理时,为了安全和方便管理,通常需要创建新用户并授予相应的权限。本文将介绍如何在 MySQL 中创建新用户并授予权限的方法。 创建...
    99+
    2023-08-21
    mysql 数据库 服务器
  • Sqlserver创建用户并授权的实现步骤
    前提,存在一个数据库:JIAOGUAN(教务管理系统),其中有一个表:Student 接下来,我们所有的操作都是针对这个表进行试验 第一步,使用sa账户登录SqlServer,并创...
    99+
    2024-04-02
  • MySQL中怎么实现用户与授权
    MySQL中怎么实现用户与授权,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、用户管理1、用户账号用户的账号由用户名和HOST俩部分组成('USERNAME'...
    99+
    2023-06-20
  • MySQL8 创建用户,设置修改密码,授权
    MySQL8 创建用户,设置修改密码,授权 MySQL5.7可以 (创建用户,设置密码,授权) 一步到位 👇 GRANT ALL PRIVILEGES ON *.* TO '用户名'@...
    99+
    2023-09-02
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作