CREATE DATABASE web DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

一、环境:

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 privilege;

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

转载于:https://blog.51cto.com/11511126/2316912

mysql简单创建数据库权限(待修改备注)相关推荐

  1. MySQL:创建数据库,数据表,主键和外键

    目录 前言: 安装MySQL: 打开MySQL: 创建数据库: 查看已建数据库: 查看数据库引擎: 创建数据表: 主键约束: 单字段主键: 多字段联合主键: 外键约束: 前言: MySQL数据库安装了 ...

  2. Navicat Premium 15连接虚拟机上mysql并创建数据库

    Navicat Premium 15连接虚拟机上mysql并创建数据库

  3. mysql没有创建数据库的权限设置_mysql 创建数据库,用户并给用户设置权限

    mysql创建数据 create database dataBaseName default charset utf8 collate utf8_general_ci; --创建数据库并设置字符集 创 ...

  4. mysql之创建数据库,创建数据表

    写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...

  5. mvc创建连接mysql_MVC+EF6-CodeFirst 连接MySQL并创建数据库和表_Demo

    VS2019+MVC+EF6-CodeFirst 连接MySQL 1.准备环境(通过NuGet获取) EntityFramework MySql.Data.Entity 安装后确认 2.在MVC-Mo ...

  6. mysql快捷创建数据库_mysql数据库快速入门(1)

    1.数据库操作 1.1.连接mysql服务器 mysql -u root( 用户名 ) -p 1.2.退出mysql命令提示窗 exit 1.3.查看版本 SELECT VERSION(); 1.4. ...

  7. mysql(v5.*)创建数据库用户并授权

    创建单个数据库用户配置权限 适用条件:当多个项目共用一台服务器,必然使用到多个数据库,那么区分项目数据权限就可以创建数据库用户了 1.创建数据库: create database 数据库名(例:mas ...

  8. 创建数据库表及修改删除数据表字段

    创建数据库表   例: 目标:创建一个school数据库 创建学生表(列,字段)        使用SQL语句创建 要求:学号int.姓名varchar.密码varchar.生日datetime.家庭 ...

  9. mysql批量创建数据库 导数据

    由于近来需要从其它机器拉一堆数据到一台机器上做数据分析,由于涉及到数据库比较,数据也不大不小的,要手工一个一倒腾真是累的半死,于是弄了个脚本 实现功能,根据指定文件下的数据库文件命令格式, str=1 ...

最新文章

  1. Java面试题及答案整理(2022最新版) 持续更新
  2. 阿里云高级工程师认证机会!
  3. [译]理解HTTP/304响应
  4. ubuntu远程登陆windows
  5. mysql导出d盘_mysql 导出导入数据库
  6. Android之解决androidx.appcompat.widget.Toolbar去掉左边距
  7. 能量采集(HYSBZ-2005)
  8. C++11 新关键字
  9. 荣耀智慧屏 55英寸屏幕 搭载鸿蒙OS,3799元起!荣耀智慧屏发布:55英寸4K全面屏+首发鸿蒙OS+无广告...
  10. 软件测试工程师工作总结
  11. 【Web前端基础】实验9 表单页面设计
  12. linux开机自动启动sh脚本
  13. python父亲节祝福_关于父亲节走心文案 父亲节文案朋友圈
  14. SQLmap注入学习实战 —— dvwa 从low到impossble
  15. IntelliJ IDEA常用设置及快捷键以及自定义
  16. Service层需要接口吗
  17. Baumer工业相机堡盟工业相机如何联合BGAPI SDK和OpenCVSharp实现Mono12和Mono16位深度的图像保存(C#)
  18. 一、JDK 1.8源码分析-源码结构介绍篇
  19. 数字IC设计 FPGA——再谈加法器设计(使用Verilog 原语 进行四位加法器设计)
  20. 通用mapper自增id mysql_Mybatis通用Mapper使用详解

热门文章

  1. umi权限路由_Umi 小白纪实(三)—— 震惊!路由竟然如此强大!
  2. range函数python2和3区别_range函数python2和3区别
  3. OpenCV学习——轮廓检测
  4. Python 命令汇总
  5. Net EF to MySQL生成edmx文件时报错:StrongTypingException:表“TableDetails中列“IsPrimaryKey的值为DBNull...
  6. day 3 list列表生成式
  7. 动态内存分配及变量存储类别(第二部分)
  8. USE PDFCREATE TO CREATE A PDF FILE
  9. VC++ 使用attributes定义接口
  10. [转] 实战 SSH 端口转发