一.连接Mysql(我用的工具是Xshell6)

命令:

mysql -uroot -p

 二.创建子账号

创建一个用户名为test,密码为123456的子账号。

命令:

CREATE USER 'test'@'localhost'  IDENTIFIED BY '123456'; #这种创建方式只能本地登录
CREATE USER 'test'@'%' IDENTIFIED BY '123456'; #这种创建方式可以远程登录,即别的地方可以登录 

三.测试刚刚创建的子账号是否可以登录

命令:

mysql -utest -p

 四. 给子账号添加权限

1.创建一个测试数据库testDemo(登录root账号)

命令:

create database testDemo default charset utf8 collate utf8_general_ci;

 2.添加权限

添加权限第1步:

"localhost"表示对本地主机授权,此时使用子账号本地登录拥有testDemo的操作权限,远程登录依然没有testDemo的操作权限。

all privileges表示所有操作权限,也可以填写部分权限,比如把all privileges改为create,update,delete,select等。

命令:

//赋予test子账号对testDemo数据库所有操作权限
grant all privileges on testDemo.* to "test"@"localhost" identified by "123456"; //如果不想赋予所有权限
//赋予test子账号对testDemo数据库select,update权限
grant select,update on testDemo.* to "test"@"localhost" identified by "123456"; //注意:mysql8.0之后赋予权限命令有变化,如下
grant all privileges on testDemo.* to 'test'@'localhost';//赋予权限后要刷新系统权限表,使配置生效
flush privileges; 

备注:也可能不是localhost表示本地,要去mysql.user表中查看(想了解更多mysql.user表的介绍,可以访问:

mysql.user表权限字段说明全介绍_世俗的大尾巴也熊的博客-CSDN博客。

查询语句为:

select host,user,grant_priv,Super_priv from mysql.user;

添加权限第2步:

“%” 表示对所有非本地主机授权,不包括localhost。此时使用子账号远程登录对testDemo数据库才有操作权限。

命令:

grant all privileges on testDemo.* to "test"@"%" identified by "123456";
flush privileges; #刷新系统权限表

使用子账号远程登录的结果:

五.删除子账号及权限

1.删除远程test账号(此时本地的test账号依然可以使用)

命令:

drop user test@"%";

2.删除本地test账号

命令:

drop user test@"localhost";

至此整个流程完成!

Mysql创建子账号以及权限设置相关推荐

  1. oss子账号_阿里云OSS子账号RAM权限设置方法

    怕oss管理人员误操作把oss里面的Bucket删除怎么办?创建阿里云子账号即可.这里说下阿里云OSS子账号RAM权限设置方法. 最新更新:阿里云RAM权限生成工具 首先进入阿里云后台设置子账号的页面 ...

  2. mysql 如何添加子账号_05 MySQL 创建子账号 - MySQL 基础教程

    上一节介绍了如何和 MySQL 建立连接登录到 MySQL,并且对初始化密码进行了修改,本节主要介绍如何新建一个子账号,并且使用子账号登录 MySQL. 1. 使用 root 账号登录 MySQL 使 ...

  3. mysql创建子账号权限设置

    1.创建用户,并授权SELECT查询权限,授权远程访问权限,注意,命令中username/password指用户名密码,请自己指定.若要限制仅指定IP可以使用此用户访问Mysql,将%改为具IP即可, ...

  4. mysql 如何添加子账号_创建子账号

    创建子账号 上一节介绍了如何和 MySQL 建立连接登录到 MySQL,并且对初始化密码进行了修改,本节主要介绍如何新建一个子账号,并且使用子账号登录 MySQL. 1. 使用 root 账号登录 M ...

  5. 2022最新淘宝创建子账号教程

    1.进入淘宝网官网,点击右上角卖家中心,进去店铺后台卖家中心首页 最新已改版,进入后台左侧找到[店铺管理]-[子账号管理],然后点击[新建子账号] 2.岗位里面看你是客服 美工还是运营,根据情况自己选 ...

  6. 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结

    来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...

  7. mysql 创建复制账号_MySQL 复制(二:配置) | 剑花烟雨江南

    为MySQL服务器配置复制非常简单.但由于场景不同,基本的步骤还是有所差异.最基本的场景是新安装的主库和备库,总的来说分为以下几步: 在每台服务器上创建复制账号 配置主库和备库. 通知备库连接到主库并 ...

  8. MySql 创建只读账号

    GRANT Select ON *.* TO reader@192.168.1.123  IDENTIFIED BY "123456" GRANT  可以立刻生效 在mysql 5 ...

  9. mysql创建读写账号_mysql创建读写账号及服务相关优化配置

    grant select on xoms_prod.* to 'kzcf'@'%' identified by '123456'; 赋权 多权限就   grant select,update,dele ...

最新文章

  1. 敏捷个人新体系学习 - 2.定位
  2. CTFshow php特性 web148
  3. Redox随笔(2)-用Rust语言编写的类UNIX操作系统
  4. 牛客练习赛43 Tachibana Kanade Loves Probability(快速幂)
  5. Delphi文件操作函数
  6. xps文档节点序列化,节点排序
  7. P6810 「MCOI-02」Convex Hull 凸包
  8. 海豚php表格,表格选取(1.4.3+) · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...
  9. EDA风格与Reactor模式
  10. 云锁多机版云中心使用测评
  11. ROS学习笔记十一:ROS中数据的记录与重放
  12. Windows 10快速连接蓝牙设备
  13. 冲动的惩罚 - 刀郎 - 新阿瓦尔古丽
  14. php意外进程退出,php FastCGI 进程意外退出 错误解决方法
  15. python语言书写格式_设置Python代码格式
  16. 关于神经网络中隐藏层和神经元的深入理解
  17. Linux C编程 —— 通过文件描述符获得文件路径
  18. iphone手机铃声制作(iTunes)
  19. VMware上Ubuntu实现和windows复制粘贴
  20. 2022中国开发者影响力盛典暨CSDN企业生态汇在京举行

热门文章

  1. webgl ajax 图片跨域,ajax跨域请求图片
  2. BLE MESH组网(六)配置BLE MESH
  3. 【BZOJ】【3442】学习小组
  4. 决策树(一):分类决策树
  5. 【Linux】RHCE备考复习系统管理find命令
  6. Java二叉树的镜像
  7. 【SFML 贪吃蛇】 FDU_OOP 大作业报告
  8. rabbitMQ 3.7.25安装部署
  9. qq名字的颜色:自己看自己名字的颜色的是绿色,看别人名字的是蓝色
  10. 宫心计全集下载-持续期待中