程序中可能需要保留root用户的权限,进行数据的增删改查,但是平时程序员连接mysql数据库的时候使用root权限容易造成误操作,给mysql造成严重的损失。

于是需要单独创建程序员账户供其在平时工作中查询数据库。

mysql -h host -uroot -p

mysql>

1.创建一个管理员用户,并赋予所有权利&&赋予其他用户的权利

GRANT ALL PRIVILEGES ON *.* TO server@'localhost' IDENTIFIED BY 'test123456' WITH GRANT OPTION;

FLUSH PRIVILEGES;

2.创建一个web程序管理员账户,并赋予相应的权限&&仅允许该用户从某个网段访问数据库

GRANT  USAGE,SELECT,INSERT,UPDATE,DELETE,SHOW VIEW,CREATE TEMPORARY TABLES,EXECUTE ON `cad`.* TO webuser@'10.124.156.%' IDENTIFIED BY  'test123456';

FLUSH PRIVILEGES;

3.创建一个普通用户,仅赋予其查询的权利

GRANT USAGE,SELECT ON `cad`.* TO public@'10.124.%.%' IDENTIFIED BY  'public123456';

FLUSH PRIVILEGES;

4.查看权限:

SHOW GRANTS FOR 'webuser'@'10.124.156.%';

5.回收权限:

REVOKE DELETE ON cad.* FROM 'webuser'@'10.124.%.%';

6.删除用户

DROP USER 'webuser'@'10.124.%.%';

创建用户并赋予权限:

GRANT USAGE,SELECT,CREATE,INSERT,UPDATE,SHOW VIEW,EXECUTE ON *.* TO server@'10.124.%.%' IDENTIFIED BY  '123456';

FLUSH PRIVILEGES;

回收权限并删除用户:

SHOW GRANTS FOR 'server'@'10.124.%.%';

REVOKE ALL ON *.* FROM 'server'@'10.124.%.%';

DELETE user FROM mysql.user WHERE user='server' and host='10.124.%.%';

参考:http://www.cnblogs.com/fslnet/p/3143344.html

mysql角色管理权限管理_mysql权限角色管理相关推荐

  1. mysql允许所有用户连接_Mysql权限控制 - 允许用户远程连接

    Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许root用户在任何地方进行远程登录,并具有所有库 ...

  2. mysql所有任务为灰色_MySQL权限体系任务事理

    作者:天极软件 来历:天极软件 MySQL权限体系保证全部的用户可以严格地做他们假定被容许做的任务.当你连接一个MySQL管事器时, 你的身份由你从那连接的主机和你指定的用户名来决意,体系凭据你的身份 ...

  3. mysql撤销权限设置_MySQL 权限撤销

    MySQL 权限撤销 简介:在本教程中,您将学习如何使用MySQL REVOKE语句来撤销MySQL帐户的权限. 我们强烈建议您按照下面的教程更好地了解MySQL REVOKE的工作原理: MySQL ...

  4. mysql权限配置文件_MySQL权限管理、配置文件(三)

    一.MySQL权限管理 GRANT 权限 ON 授权范围 TO '用户名'@'允许的ip(所有%)' IDENTIFIED BY '用户密码'; 权限:参加下表,一般常用的是CREATE.DELETE ...

  5. mysql权限日志_mysql权限管理、日志管理及常用工具

    mysqlbinlog用法如下: mysqbinlog mysql.err   查询错误日志 当然可以通过添加参数来查看指定内容,如: mysqlbinlog mysql-bin.000001  -d ...

  6. MySQL数据库如何管理与维护_mysql数据库的管理与维护

    mysql数据库的管理与维护 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Ser ...

  7. mysql怎么加全局锁_MySQL锁机制/管理(并发锁,行锁,表锁,预加锁,全局锁等等)

    MySQL实验室 1.?MySQL 中并发和隔离控制机制 Meta-data元数据锁:在table cache缓存里实现的,为DDL(Data Definition Language)提供隔离操作.一 ...

  8. 13.简述MYSQL的权限级别_MySQL权限级别

    MySQL权限级别 MySQL 中的权限分为五个级别,分别如下: 1.Global Level: Global Level 的权限控制又称为全局权限控制,所有权限信息都保存在mysql.user 表中 ...

  9. runtime 日志权限不够_MySQL权限处理的一个小bug

    这是学习笔记的第 2103 篇文章 最近碰到了一个奇怪的权限问题,问题的背景是业务同学反馈在下班后,有一个数据表出现了阻塞,导致后续的业务流程都产生了拥堵,在对这个问题进行分析发现,业务同学所谓的拥堵 ...

  10. oracle中角色和用户权限,Oracle用户、角色、权限管理

    用户在会话的权利上,应该有其他操作的权利:Oracle的用户和口令不区分大小写,真是让人大跌眼镜:Oralce中,所有用户必须明确被 create or replace type address as ...

最新文章

  1. linuxg下c++ 类导出_为什么PDF导出功能在SOLIDWORKS Electrical中不起作用?
  2. 【VBA】查看窗口当前状态
  3. Jquery ajax 访问调用带参数的服务方法!
  4. js室内地图开发_GIS开发_OpenLayers
  5. Titanium系列--对Window和View的一点理解
  6. js面向对象--理解闭包
  7. Series 入门(创建和增删改查)
  8. 前端 flex: 1; 到底是什么意思?
  9. 理解Spring 容器设计理念
  10. Snort Rules——使用pcre进行规则匹配
  11. Behavior Designer 中文版教程
  12. 听见丨谷歌DeepMind科学家黄士杰:已离开AlphaGo团队AI芯片初创团队ThinkForce完成4.5亿元A轮融资
  13. TPC TiKV:Hackathon 中最硬核项目是如何炼成的?| TPC 战队访谈
  14. Godot Engine:格斗游戏中的必杀技(大招/绝招/特殊技/Special Move )输入系统实现
  15. 羊毛出在狗身上让猪来买单 - 智能音箱背后的平台经济
  16. 浅谈char类型范围
  17. 如何开发一个用户脚本系列(5)——脚本三:网易云课堂下载助手
  18. Android中添加万普广告墙、推送广告等
  19. 用pycharm写python_在PyCharm中使用VPython
  20. [图文]历届奥斯卡影帝(中)

热门文章

  1. ADO.NET Entity Framework 4.1 中的代码优先
  2. 大叔手记(2):为每个应用程序池单独设置aspnet.config配置文件
  3. 20200529每日一句
  4. 每个初学者都应该搞懂的问题
  5. LaTeX(WinEdt)编译错误时,快速定位源文件中出错位置
  6. C++包含头文件尖括号和双引号的区别
  7. Atitit 资源类型的分类法规范MIME类型类型 目录 1.1. 一个MIME类型至少包括两个部分:一个类型(type)和一个子类型(subtype)。 1 1.2. 命名格式MIME类型包括一个
  8. paip.mysql 性能跟iops的以及硬盘缓存的关系
  9. paip.银联支付接口订单号uuid算法
  10. 提高COOKIE的安全性--相关解决方案