mysql新建授权账号系列问题
对于mysql数据库的操作,有时为了安全及分级管理的需求,需要对不同的用户授予不同的权限,并且对于授权的用户,不仅要给予其对数据库的增产改查等操作权限,还要使其有执行数据库的函数和存储过程的权限,具体的操作如下:
一般有几种类别的授权操作:
【对网站连接用户授权】
1、新建授权用户,主要其中涉及的的权限
mysql> GRANTUSAGE,SELECT,INSERT,UPDATE,DELETE,SHOW VIEW,CREATE TEMPORARY TABLES,EXECUTE ON dbname.* TO 'dbuser'@'192.168.2.%' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
2、还要使以上账号具有调用系统中函数和存储过程的权限
mysql> update mysql.proc set DEFINER='dbuser@192.168.2.%' WHERE db='dbname' AND `type`= 'FUNCTION';
mysql> update mysql.proc set DEFINER='dbuser@192.168.2.%' WHERE db='dbname' AND `type`= 'PROCEDURE';
mysql> FLUSH PRIVILEGES;
【数据库DBA用户授权】
mysql> GRANT ALL PRIVILEGES ON *.* TO 'dbauser'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
【供开发人员查询用账号】
mysql> GRANT USAGE,SELECT,SHOW VIEW,CREATE TEMPORARY TABLES,EXECUTE ON dbname.* TO 'dbuser'@'%' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
【mysql双机热备用户授权】
mysql> GRANT ALL PRIVILEGES ON *.* TO 'Rep_user'@'192.168.2.%' IDENTIFIED BY 'password' WITH GRANT OPTION; ----双机热备必须内网
mysql> FLUSH PRIVILEGES;
转载于:https://blog.51cto.com/davidlinux/1650344
mysql新建授权账号系列问题相关推荐
- 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结
来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...
- mysql新建库和用户linux_Linux环境 Mysql新建用户和数据库并授权
Linux环境 Mysql新建用户和数据库并授权 发布时间:2020-04-28 21:03:50 来源:51CTO 阅读:1878 作者:dnuser #mysql -u root -p 2.新增用 ...
- MySQL新建用户,授权,删去用户,修改密码操作
MySQL新建用户,授权,删去用户,修改密码操作 首先要声明一下:一般环境下,修改MySQL密码,授权,是需要有mysql里的root职权范围的. 注:本操作是在WIN号令提示符下,phpMyAd ...
- mysql导出权限授权_本文实例讲述了mysql数据库创建账号、授权、数据导出、导入操作。分享给大家供大家参考,具体如下:1、账号创建及授权grant all privileg...
本文实例讲述了mysql数据库创建账号.授权.数据导出.导入操作.分享给大家供大家参考,具体如下: 1.账号创建及授权 grant all privileges on *.* to 'yangxin' ...
- 《MySQL系列-开发相关》MySQL新建数据库表并存储2010年到2030年的日期
MySQL新建数据库表并存储2010年到2030年的日期 一.建表 CREATE TABLE `datetime` (`id` int(10) NOT NULL AUTO_INCREMENT,`dat ...
- mysql入门很简单系列视频-学习笔记
mysql入门很简单系列视频-学习笔记 视频链接:mysql入门很简单系列视频 https://www.bilibili.com/video/av14920200/ 以前主要就了解DDL.DML.DC ...
- 阿里云rds for mysql平台介绍_阿里云RDS for MySQL实例创建账号和数据库?
本文介绍如何为RDS for MySQL实例创建账号和数据库. 账号类型RDS for MySQL实例支持两种数据库账号:高权限账号和普通账号.您可以在控制台管理所有账号和数据库,账号拥有的具体权限请 ...
- mysql 新建用户无法登陆
mysql新建用户无法登陆,出现1045错误,首先要授权,然后更新授权,最后也是大家不注意的一个重要步骤,一定要删除匿名用户. 转载于:https://www.cnblogs.com/yeahdwb/ ...
- mysql中授权主机通配的_什么意思_windows和linux虚拟机配置mysql主从
mysql主从复制 1主从复制条件 1mysql版本必须一致且后台以服务运行 本次实验使用的mysql 版本均为mysql5.5 2同一网段要能ping通.注意本地windows和虚拟机配置互为主从时 ...
- MySQL怎么运行的系列(五)Innodb表空间(table space)、区(extent)和段(segment)
本系列文章目录 展开/收起 MySQL怎么运行的系列(一)mysql体系结构和存储引擎 MySQL怎么运行的系列(二)Innodb缓冲池 buffer pool 和 改良版LRU算法 Mysql怎么运 ...
最新文章
- mysql管理节点_mysql8 参考手册-NDB群集管理节点配置参数
- 你要的人工智能答案,在这里!
- 目标检测 yolov1
- linux 重定向_Unix/Linux编程实践之IO重定向和管道
- 【JXOI2018】守卫
- zImage与uImage的区别
- sql,两个表关联,根据B表更新A表
- windows安装pycocotools错误:cl : Command line error D8021 : invalid numeric argument '/Wno-cpp'
- django的权限认证:登录和退出。auth模块和@login_required装饰器
- C++ : 内联函数和引用变量
- Linux下串口ttyS2,ttyS3不能用的问题解决办法
- java 将base64字符串转换成图片
- csh sum算总和_如何在R中使用sum()–在R中查找元素的总和
- “最快3个月复制支付宝的核心能力” 解密蚂蚁金服bPaaS
- Lpl and Energy-saving Lamps
- Git教程之局域网服务器搭建教程(Gitlab)
- 佳能打印机 android,佳能打印机app
- Centos系统如何开启关闭防火墙
- 打苹果,诉三星……陌生的它,是中国乃至全球最神秘科技公司
- html模仿 商城 静态页面,HTML+CSS简单实现凡客商城静态网页
热门文章
- mysql会话杀不掉_SQL Server会话KILL不掉,一直处于KILLED /ROLLBACK状态情形浅析
- python ip代理池维护_python3编写网络爬虫18-代理池的维护
- os.system 获取打印值_react获取触发元素的属性 e.target.dataset
- linux-soft-yum源
- 在Windows系统下,Nginx反向代理缓存配置
- 帆软填报联动 控件联动的几种方式
- android 监听通知栏点击事件,android使用NotificationListenerService监听通知栏消息
- php中循环用冒号,for循环条件里冒号是什么作用?
- day20线程Thread的sleep方法
- ifconfig知识总结