Mysql创建用户并且给指定用户添加某个库的所有权限

这篇具有很好参考价值的文章主要介绍了Mysql创建用户并且给指定用户添加某个库的所有权限。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

注意:

运行以下命令首先运行的用户需要有以下操作权限才可以执行

创建用户

创建用户:命令中的’username’替换为您要创建的用户名,‘host’替换为用户的主机名或IP地址如果都可以访问则配置’%','password’替换为用户的密码

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

创建用户 ‘it’ 并且设置任何ip都可访问密码设置123456

CREATE USER 'it'@'%' IDENTIFIED BY '123456';

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

创建数据库

创建 ‘itmei’ 数据库(如果还不存在)

CREATE DATABASE IF NOT EXISTS itmei;

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

授予权限

授予权限:命令中的’permission_type’替换为您要授予的权限类型,例如SELECT、INSERT、UPDATE、ALL等;'database_name’和’table_name’替换为相应的数据库名称和表名称;'username’和’host’替换为您刚刚创建的用户和对应的主机名或IP地址。

GRANT permission_type ON database_name.table_name TO 'username'@'host';

授予 ‘it’ 用户对 ‘itmei’ 库的所有权限:

 GRANT all ON itmei.* TO 'it'@'%';

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

刷新权限

用户将被创建并分配了相应的权限。请确保在执行这些操作之前,您有足够的权限来创建用户和授予权限。

FLUSH PRIVILEGES;

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

登录数据库

测试连接我们创建的库

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

创建hello表

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

查看表是否存在

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

查看所有用户

SELECT user, host FROM mysql.user;

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

删除用户

命令中的’user’和’host’替换为您要删除的MySQL用户的用户名和主机名,执行后将删除该用户及其相关权限。

DROP USER 'user'@'host';

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

删除后刷新软件后就提示拒绝用户’it’的访问

Mysql创建用户并且给指定用户添加某个库的所有权限,数据库,mysql,数据库,oracle

移除用户其他库的权限

命令中的’user’和’host’替换为您要移除用户其他库权限。

REVOKE ALL PRIVILEGES ON *.* FROM 'username'@'host';

记得刷新权限文章来源地址https://www.toymoban.com/news/detail-678087.html

FLUSH PRIVILEGES;

到了这里,关于Mysql创建用户并且给指定用户添加某个库的所有权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 限制Linux指定用户访问某个文件夹,禁止其访问指定文件夹

         默认情况下用户本身就只能读写执行自己目录下自己创建的文件,自己主目录以外的文件都没有写权限、执行权限;自己主目录以外的目录,则只有r和x权限,没有w权限,对于合法的ssh用户,这样的权限就已经足够了。 否则如果去该系统目录和文件的权限,可能会引起

    2024年02月06日
    浏览(55)
  • JAVA PDF 给PDF添加文字/图片水印(指定内容),并且设置位置

    提示:看完这个简单的demo 后就知道怎样去操作一个PDF了 文章目录 前言 一、前提准备 二、使用步骤 1.引入库 2.以下是部分代码的作用 总结 提示:操作PDF其实是一件很简单的事情,比一般的CRUD都简单 例如:我们拿到了一个需求,我需要给这个PDF设置一个 电子签名 ( 就是一

    2024年04月23日
    浏览(37)
  • nginx下添加http_ssl_module并且配置域名,指定端口

    1.切换到源码包: 2.进行编译: 3.配置完成后,运行命令: make命令执行后,不要进行make install,否则会覆盖安装。 4.备份原有已安装好的nginx: 5.停止nginx状态: 6.将编译好的nginx覆盖掉原有的nginx: 7.提示是否覆盖,输入yes即可。 8.然后启动nginx: 9.进入nginx/sbin目录下,通过

    2024年02月11日
    浏览(36)
  • SQL Server创建用户并且为用户授权

    右键点击登录名→新建登录名 进入【服务器角色】在右侧的服务器角色面板中,勾选public 服务器角色 说明 sysadmin 执行SQL Server中的任何操作 serveradmin 配置服务器设置 setupadmin 安装复制和管理扩展过程 securityadmin 管理登录和CREATE DATABASE的权限以及阅读审计 processadmin 管理SQL Se

    2024年02月10日
    浏览(58)
  • 学习笔记应用——创建用户账户并且拥有自己的信息

    将建立一个用户注册和身份验证系统,让用户能够注册账户,进而登录和注销。我们将创建一个新的应用程序,其中包含与处理用户账户相关的所有功能。 我们首先使用命令 startapp 来创建一个名为 users 的应用程序: 成功后,出现如图文件 编写users/urls.py 编写users/views.py 编写

    2024年01月20日
    浏览(53)
  • 修改MySQL所有表的编码或者修改某个字段的编码

    在修改之前需要确认MySQL服务器的默认字符集和排序规则是utf8mb4,否则需要先修改MySQL服务器的默认字符集。可以通过以下命令查看MySQL服务器当前的默认字符集和排序规则: 如果当前默认字符集和排序规则不是utf8mb4,可以在MySQL的配置文件(如 my.cnf)中添加以下内容: 然后

    2024年02月08日
    浏览(33)
  • WebService 客户端增加Header头、并且指定命名空间、添加拦截器(日志拦截器,自定义拦截器)、soap:Envelope 添加命名空间

    1.增加Header头 生成XML结果如下 2.添加拦截器 3.soap:Envelope 添加命名空间 生成XML结果如下

    2024年02月10日
    浏览(37)
  • 创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业

    目录 创建密码库 创建用户帐户 更新 Ansible 库的密钥  配置cron作业       按照下方所述,创建一个 Ansible 库来存储用户密码:         库名称为 /home/curtis/ansible/locker.yml         库中含有两个变量,名称如下:             pw_developer,值为 Imadev             pw_manager,值为

    2024年02月12日
    浏览(31)
  • Mysql中查询数据库中包含某个字段的所有表名

    有一个商品的名称配置错误了,需要进行修改,但是涉及到的表太多了,因为商品的sku_name被冗余到了很多表中,一个一个的找非常的费事费力,特地记下便捷查询操作以备后用。 本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。 首发链接:https://www.cnblogs.

    2024年02月17日
    浏览(64)
  • ansible创建用户账户和更新ansible库的密钥

    1.创建⽤户帐户 从 http://materials/user_list.yml 下载要创建的⽤户的列表,并将它保存到 /home/greg/ansible 在本次考试中使⽤在其他位置创建的密码库 /home/greg/ansible/locker.yml 。创建名为 /home/greg/ansible/users.yml 的 playbook ,从⽽按以下所述创建⽤户帐户: 职位描述为 developer 的⽤户应当

    2024年04月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包