一、环境:

CentOS 6.8

mysql 5.6

二、背景

给外包的工作人员提供我司某台服务器的 mysql 中某个数据库的访问权限。

之所以要做限制,是防止他们对我司其他的数据库非法进行操作。

三、正文

1、使用 root 管理员登陆 mysql

mysql -uroot -p123456;

2、创建新用户

CREATE USER 'user1'@'%' IDENTIFIED BY '07fa533360d9';

'%' - 所有情况都能访问

‘localhost’ - 本机才能访问

’111.222.33.44‘ - 指定 ip 才能访问

注:修改密码

update mysql.user set password=password('新密码') where user='user1';

这个时候访问,是除了默认生成的两个数据库,看不到任何其它的数据库

3、给该用户添加权限

grant all privileges on 想授权的数据库.* to 'user1'@'%';

all 可以替换为 select,delete,update,create,drop

这个时候访问,比刚才看到的数据库多出了一个刚刚添加的

4、删除用户

Delete FROM mysql.user Where User='user1';

四、可能遇到的问题

flush privileges;

在操作 mysql 库做用户的增删修改的时候,操作完毕的时候最好使用 flush privilege 命令刷新一下权限。否则可能会修改不生效。

最新文章

  1. MySQL字符串替换与HTML转义
  2. nvm
  3. [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [一] 初衷与架构设计
  4. tfs witadmin
  5. Webservice初接触
  6. 在Tomcat中配置数据源
  7. 转 Android中this、super的区别
  8. #ifdef _cplusplus (转)
  9. 两种高性能 I/O 设计模式 Reactor 和 Proactor
  10. KVC 实战浅析
  11. leetcode--014 Gas station
  12. 新坑:c#弄微信公众号
  13. Python加载声音
  14. 查看值是否传过来php
  15. 机器学习基石笔记:11 Linear Models for Classification
  16. QQ群管理员申请帖(本次截止日期为2017-03-25)
  17. windows composer 安装,使用新手入门
  18. JSPatch实现原理详解<二>
  19. 中兴u880e精简教程
  20. solr-DIH:定时增量索引

热门文章

  1. APICloud框架—db数据库模块
  2. Docker aufs存储驱动layer、diff、mnt目录的区别
  3. 对Qt下对话服务器客户端的总结(MyTcpServer与MyTcpClient)
  4. Xcode新建python项目
  5. Python科学计算—numpy模块总结(1)
  6. React的学习(上)
  7. JavaScript获取html元素的实际宽度和高度
  8. 探讨数据进行AES加密和解密以及.NET Core对加密和解密为我们提供了什么?
  9. [Day03] 循环语句、list相关练习题
  10. js 数字递增特效 仿支付宝我的财富 HTML5