• 在我们安装完mysql之,通常我们默认指定的就是我们的最高权限用户,也就是root用户。我们root用户可以作为我们的数据资源中心库,但是大量的数据汇总至一个用户下,在我们使用时候该用户往往不能直接给别人直接操作数据,于是我们想到了创建一个新用户,并指定要展示的数据库来给对方做数据推送使用,下面我将通过命令给大家介绍如何去做。
  • 这里我们选定用户名为test,密码为123456.

一 、指定mysql数据库
use mysql;
查询已创建用户
select * from user; 即可看到所有已创建的用户

二、创建一个新的用户
CREATE USER ‘test’@’%’ IDENTIFIED BY ‘123456’;

  • 执行该命令即可创建一个普通用户,如果仅允许本机登录,将%换成localhost或者你本机ip即可,%是指允许从别的机器远程登陆,该命令执行完再次执行查询用户命令即可看到该用户,下面我们将对用户进行授权

三、用户授权
我们只说明常用的三种授权,过多不再赘述。

  • 将所有权限授权给该用户
    GRANT ALL ON . TO ‘test’@‘%’; 星号没显示 截了个图哈

  • 将指定权限授权给所有用户
    将上述命令的all 换成select即可,如果还要更删除等命令,将insert、 delete也加上去即可,用逗号隔开;星号不显示,参考上方
    GRANT select,insert ON . TO ‘test’@‘%’;

  • 将所有权限授权给用户下面指定的某一个库
    grant all on test_db.* to ‘test’@’%’;
    解释:将所有权限授权给test用户下的test_db数据库,该授权命令test用户只会展示test_db数据库 以及用户自带的mysql数据库。

  • 将指定权限授权给用户下面指定的某一个库

  • 将all换成你你需要授权的权限即可,select、update等 ,逗号隔开。

  • grant select,update on test_db.* to ‘test’@’%’;

总结:该文章命令经过我测试使用所总结,并没有截过多图,因为我感觉命令界面不太美观,不如自己叙述清楚。过程中可能会有不对的地方,希望大家指正,相互学习。

座右铭:控制欲望 脚踏实地

mysql如何创建新用户并指定展示的数据库相关推荐

  1. 如何在mysql中创建连接_如何在MySQL中创建新用户并开启远程连接访问?

    如何在MySQL中创建新用户并开启远程连接访问? 发布时间:2020-05-21 14:55:19 来源:亿速云 阅读:176 作者:鸽子 下面由mysql教程给大家介绍MySQL创建新用户并开启远程 ...

  2. 如何在MySQL中创建新用户并授予权限

    原作者:Etel Sverdlov  转载&翻译来源:https://www.digitalocean.com/community/tutorials/how-to-create-a-new- ...

  3. 如何在达梦数据库DM8下创建新用户、表空间、数据库表结构

    本文假定你已经安装好了达梦数据库DM8. 案例要求说明 在数据库中新建立三张表,存储在TBS表空间上,信息由TEST用户管理,密码Dameng123.为了数据安全,人力资源用户HR只能修改EMPLOY ...

  4. Mysql Mariadb 创建新用户

    仅新建一个newuser用户  方法一: MariaDB [(none)]> create user newuser@localhost identified by '123456'; Quer ...

  5. centos8服务器创建新用户并指定该用户只能打开某个目录文件

    ssh -V 来查看openssh的版本 需求:sftp组,用户mysftp,该用户不能使用ssh,且sftp登录后只能在自己的主目录下操作,不能访问其他目录 1.创建sftp组 groupadd s ...

  6. mysql无法创建新用户_如何mysql禁止创建新用户

    展开全部 使用户不具有e69da5e6ba9062616964757a686964616f31333337376264Create User权限或者deny Create User权限 下面是权限列表 ...

  7. 如何在 MySQL 中创建超级用户

    如何在 MySQL 中创建超级用户? 本指南将引导您完成在 MySQL 中创建新用户并使其成为具有类似于 root 的数据库访问权限的超级用户的步骤. 1.首先,你必须使用具有CREATE USER权 ...

  8. linux 创建新用户时没有用户目录

    linux 创建新用户时没有用户目录 **问题:**使用 useradd -d /home/user02 user02 创建新用户并指定目录后,用 ls /home 无法看到 user02 的目录. ...

  9. Oracle创建新用户

    Oracle创建新用户 1,数据库连接 黑窗口输入:sqlplus / as sysdba 连接数据库 2,表空间创建 输入 create tablespace test datafile 'D:\O ...

最新文章

  1. 简单的一点总结:关于优惠券功能
  2. HTML5 应用程序缓存
  3. IM与工作信息流整合
  4. Apache Commons SCXML:有限状态机实现
  5. 关于SQL Server 数据 出现(可疑)不可用状态的解决办法
  6. paddlenlp 任务清单 中文分词、中文纠错、文本相似度、情感分析、词性标注等一键
  7. 2020-08-07
  8. ExtJs五(ExtJs Mvc登录优化)
  9. JSP页面是否需要重新编译--checkInterval
  10. 百度搜索大批前高管加盟字节跳动;Kali Linux 2020.3发布| 极客头条
  11. linux zookeeper开机启动
  12. Matlab线型、标记、颜色表示代码
  13. JavaScript BOM
  14. python 移动文件 覆盖_Python操作文件(删除、复制、移动...)
  15. linux目录更改权限不够,Linux中文件夹访问权限不足
  16. 掌阅电子书全系列安装第三方app教程(无需破解)
  17. Rxjava + retrofit + dagger2 + mvp搭建Android框架
  18. MobaXterm连接局域网的虚拟机
  19. 人工智能产业链的三个核心,底层硬件、通用AI技术及平台、应用领域相关公司盘点
  20. kneighbors()返回值indices、distances详解

热门文章

  1. 第五章 数 组-1147:最高分数的学生姓名
  2. UI设计规范系统搭建的必要性
  3. Leetcode 763. Partition Labels
  4. 2019腾讯游戏安全技术竞赛移动端题目解析
  5. “2020年,我30岁了”
  6. 广州戒上健康科技运营模式遭遇涉传质疑
  7. 转载Fedora安装gtk3环境的方法
  8. hihoCoder挑战赛A题——顺子
  9. 2022/7/4学习总结
  10. 防护热板法导热仪升级改造:热板电功率和护热温度的超高精度PID控制