mysql简单创建数据库权限(待修改备注)
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简单创建数据库权限(待修改备注)相关推荐
- MySQL:创建数据库,数据表,主键和外键
目录 前言: 安装MySQL: 打开MySQL: 创建数据库: 查看已建数据库: 查看数据库引擎: 创建数据表: 主键约束: 单字段主键: 多字段联合主键: 外键约束: 前言: MySQL数据库安装了 ...
- Navicat Premium 15连接虚拟机上mysql并创建数据库
Navicat Premium 15连接虚拟机上mysql并创建数据库
- mysql没有创建数据库的权限设置_mysql 创建数据库,用户并给用户设置权限
mysql创建数据 create database dataBaseName default charset utf8 collate utf8_general_ci; --创建数据库并设置字符集 创 ...
- mysql之创建数据库,创建数据表
写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...
- mvc创建连接mysql_MVC+EF6-CodeFirst 连接MySQL并创建数据库和表_Demo
VS2019+MVC+EF6-CodeFirst 连接MySQL 1.准备环境(通过NuGet获取) EntityFramework MySql.Data.Entity 安装后确认 2.在MVC-Mo ...
- mysql快捷创建数据库_mysql数据库快速入门(1)
1.数据库操作 1.1.连接mysql服务器 mysql -u root( 用户名 ) -p 1.2.退出mysql命令提示窗 exit 1.3.查看版本 SELECT VERSION(); 1.4. ...
- mysql(v5.*)创建数据库用户并授权
创建单个数据库用户配置权限 适用条件:当多个项目共用一台服务器,必然使用到多个数据库,那么区分项目数据权限就可以创建数据库用户了 1.创建数据库: create database 数据库名(例:mas ...
- 创建数据库表及修改删除数据表字段
创建数据库表 例: 目标:创建一个school数据库 创建学生表(列,字段) 使用SQL语句创建 要求:学号int.姓名varchar.密码varchar.生日datetime.家庭 ...
- mysql批量创建数据库 导数据
由于近来需要从其它机器拉一堆数据到一台机器上做数据分析,由于涉及到数据库比较,数据也不大不小的,要手工一个一倒腾真是累的半死,于是弄了个脚本 实现功能,根据指定文件下的数据库文件命令格式, str=1 ...
最新文章
- Java面试题及答案整理(2022最新版) 持续更新
- 阿里云高级工程师认证机会!
- [译]理解HTTP/304响应
- ubuntu远程登陆windows
- mysql导出d盘_mysql 导出导入数据库
- Android之解决androidx.appcompat.widget.Toolbar去掉左边距
- 能量采集(HYSBZ-2005)
- C++11 新关键字
- 荣耀智慧屏 55英寸屏幕 搭载鸿蒙OS,3799元起!荣耀智慧屏发布:55英寸4K全面屏+首发鸿蒙OS+无广告...
- 软件测试工程师工作总结
- 【Web前端基础】实验9 表单页面设计
- linux开机自动启动sh脚本
- python父亲节祝福_关于父亲节走心文案 父亲节文案朋友圈
- SQLmap注入学习实战 —— dvwa 从low到impossble
- IntelliJ IDEA常用设置及快捷键以及自定义
- Service层需要接口吗
- Baumer工业相机堡盟工业相机如何联合BGAPI SDK和OpenCVSharp实现Mono12和Mono16位深度的图像保存(C#)
- 一、JDK 1.8源码分析-源码结构介绍篇
- 数字IC设计 FPGA——再谈加法器设计(使用Verilog 原语 进行四位加法器设计)
- 通用mapper自增id mysql_Mybatis通用Mapper使用详解
热门文章
- umi权限路由_Umi 小白纪实(三)—— 震惊!路由竟然如此强大!
- range函数python2和3区别_range函数python2和3区别
- OpenCV学习——轮廓检测
- Python 命令汇总
- Net EF to MySQL生成edmx文件时报错:StrongTypingException:表“TableDetails中列“IsPrimaryKey的值为DBNull...
- day 3 list列表生成式
- 动态内存分配及变量存储类别(第二部分)
- USE PDFCREATE TO CREATE A PDF FILE
- VC++ 使用attributes定义接口
- [转] 实战 SSH 端口转发