Mysql创建子账号以及权限设置
一.连接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创建子账号以及权限设置相关推荐
- oss子账号_阿里云OSS子账号RAM权限设置方法
怕oss管理人员误操作把oss里面的Bucket删除怎么办?创建阿里云子账号即可.这里说下阿里云OSS子账号RAM权限设置方法. 最新更新:阿里云RAM权限生成工具 首先进入阿里云后台设置子账号的页面 ...
- mysql 如何添加子账号_05 MySQL 创建子账号 - MySQL 基础教程
上一节介绍了如何和 MySQL 建立连接登录到 MySQL,并且对初始化密码进行了修改,本节主要介绍如何新建一个子账号,并且使用子账号登录 MySQL. 1. 使用 root 账号登录 MySQL 使 ...
- mysql创建子账号权限设置
1.创建用户,并授权SELECT查询权限,授权远程访问权限,注意,命令中username/password指用户名密码,请自己指定.若要限制仅指定IP可以使用此用户访问Mysql,将%改为具IP即可, ...
- mysql 如何添加子账号_创建子账号
创建子账号 上一节介绍了如何和 MySQL 建立连接登录到 MySQL,并且对初始化密码进行了修改,本节主要介绍如何新建一个子账号,并且使用子账号登录 MySQL. 1. 使用 root 账号登录 M ...
- 2022最新淘宝创建子账号教程
1.进入淘宝网官网,点击右上角卖家中心,进去店铺后台卖家中心首页 最新已改版,进入后台左侧找到[店铺管理]-[子账号管理],然后点击[新建子账号] 2.岗位里面看你是客服 美工还是运营,根据情况自己选 ...
- 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结
来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...
- mysql 创建复制账号_MySQL 复制(二:配置) | 剑花烟雨江南
为MySQL服务器配置复制非常简单.但由于场景不同,基本的步骤还是有所差异.最基本的场景是新安装的主库和备库,总的来说分为以下几步: 在每台服务器上创建复制账号 配置主库和备库. 通知备库连接到主库并 ...
- MySql 创建只读账号
GRANT Select ON *.* TO reader@192.168.1.123 IDENTIFIED BY "123456" GRANT 可以立刻生效 在mysql 5 ...
- mysql创建读写账号_mysql创建读写账号及服务相关优化配置
grant select on xoms_prod.* to 'kzcf'@'%' identified by '123456'; 赋权 多权限就 grant select,update,dele ...
最新文章
- 敏捷个人新体系学习 - 2.定位
- CTFshow php特性 web148
- Redox随笔(2)-用Rust语言编写的类UNIX操作系统
- 牛客练习赛43 Tachibana Kanade Loves Probability(快速幂)
- Delphi文件操作函数
- xps文档节点序列化,节点排序
- P6810 「MCOI-02」Convex Hull 凸包
- 海豚php表格,表格选取(1.4.3+) · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...
- EDA风格与Reactor模式
- 云锁多机版云中心使用测评
- ROS学习笔记十一:ROS中数据的记录与重放
- Windows 10快速连接蓝牙设备
- 冲动的惩罚 - 刀郎 - 新阿瓦尔古丽
- php意外进程退出,php FastCGI 进程意外退出 错误解决方法
- python语言书写格式_设置Python代码格式
- 关于神经网络中隐藏层和神经元的深入理解
- Linux C编程 —— 通过文件描述符获得文件路径
- iphone手机铃声制作(iTunes)
- VMware上Ubuntu实现和windows复制粘贴
- 2022中国开发者影响力盛典暨CSDN企业生态汇在京举行