mysql create database and user 新建数据库并为其创建专用账号
DROP DATABASE `wordpress`;
------------------------------------------------------------------
CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
--------------------------------------------------------------------------------------------------------------------------
CREATE USER 'xxxuser'@'localhost' IDENTIFIED BY  'xxx123';
----------------------------------------------------------------------------------------------------------------------------------------
GRANT USAGE ON * . * TO 'xxxuser'@'localhost' IDENTIFIED BY 'xxx123' WITH
MAX_QUERIES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0
MAX_USER_CONNECTIONS 0 ;
-----------------------------------------------------------------------------------------------------------------------------
GRANT ALL PRIVILEGES ON  `wordpress` . * TO  'xxxuser'@'localhost' WITH GRANT OPTION ;
-----------------------------------------------------------------------------------------------------------------------------------
flush privileges;
ALL PRIVILEGES 代表所有的权限。如果想单个赋予权限,可以参考下表。
| 
 权限  | 
 权限级别  | 
 权限说明  | 
| 
 CREATE  | 
 数据库、表或索引  | 
 创建数据库、表或索引权限  | 
| 
 DROP  | 
 数据库或表  | 
 删除数据库或表权限  | 
| 
 GRANT OPTION  | 
 数据库、表或保存的程序  | 
 赋予权限选项  | 
| 
 REFERENCES  | 
 数据库或表  | 
|
| 
 ALTER  | 
 表  | 
 更改表,比如添加字段、索引等  | 
| 
 DELETE  | 
 表  | 
 删除数据权限  | 
| 
 INDEX  | 
 表  | 
 索引权限  | 
| 
 INSERT  | 
 表  | 
 插入权限  | 
| 
 SELECT  | 
 表  | 
 查询权限  | 
| 
 UPDATE  | 
 表  | 
 更新权限  | 
| 
 CREATE VIEW  | 
 视图  | 
 创建视图权限  | 
| 
 SHOW VIEW  | 
 视图  | 
 查看视图权限  | 
| 
 ALTER ROUTINE  | 
 存储过程  | 
 更改存储过程权限  | 
| 
 CREATE ROUTINE  | 
 存储过程  | 
 创建存储过程权限  | 
| 
 EXECUTE  | 
 存储过程  | 
 执行存储过程权限  | 
| 
 FILE  | 
 服务器主机上的文件访问  | 
 文件访问权限  | 
| 
 CREATE TEMPORARY TABLES  | 
 服务器管理  | 
 创建临时表权限  | 
| 
 LOCK TABLES  | 
 服务器管理  | 
 锁表权限  | 
| 
 CREATE USER  | 
 服务器管理  | 
 创建用户权限  | 
| 
 PROCESS  | 
 服务器管理  | 
 查看进程权限  | 
| 
 RELOAD  | 
 服务器管理  | 
 执行flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload等命令的权限  | 
| 
 REPLICATION CLIENT  | 
 服务器管理  | 
 复制权限  | 
| 
 REPLICATION SLAVE  | 
 服务器管理  | 
 复制权限  | 
| 
 SHOW DATABASES  | 
 服务器管理  | 
 查看数据库权限  | 
| 
 SHUTDOWN  | 
 服务器管理  | 
 关闭数据库权限  | 
| 
 SUPER  | 
 服务器管理  | 
 执行kill线程权限  | 
MYSQL的权限如何分布,就是针对表可以设置什么权限,针对列可以设置什么权限等等,这个可以从官方文档中的一个表来说明:
| 
 权限分布  | 
 可能的设置的权限  | 
| 
 表权限  | 
 'Select', 'Insert', 'Update', 'Delete', 'Create', 'Drop', 'Grant', 'References', 'Index', 'Alter'  | 
| 
 列权限  | 
 'Select', 'Insert', 'Update', 'References'  | 
| 
 过程权限  | 
 'Execute', 'Alter Routine', 'Grant'  | 
mysql create database and user 新建数据库并为其创建专用账号的更多相关文章
- mysql CREATE DATABASE语句 语法
		
mysql CREATE DATABASE语句 语法 作用:创建数据库. 大理石构件 语法:CREATE DATABASE database_name mysql CREATE DATABASE语句 ...
 - Mysql基础(一):Mysql初识、基本指令、数据库密码相关、创建用户及授权
		
来源:https://www.cnblogs.com/liubing8/p/11432534.html 目录 数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 1. 数据库概述 ...
 - 数据库01 /Mysql初识、基本指令、数据库密码相关、创建用户及授权
		
数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 目录 数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 1. 数据库概述 2. 数据库管理系统/DBMS ...
 - MYSQL create database 和 create table 做了一些什么!
		
create database Studio; 这样就可以创建一个数据库了.他包涵一些什么呢? 可以看到它创建了一个文件夹,下面我们进去看一下它里面有一些什么东西. 还是先建一张表再进去吧,运行一下这 ...
 - mysql create database 指定utf-8编码
		
CREATE DATABASE IF NOT EXISTS thinkphp DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
 - MySQL基础入门-第一课 新建数据库(linux版本)
		
MySQL linux 登录MySQL sudo ),name ),phone ) ); # 或者 ),name ),phone )); 数据类型 数据类型 大小(字节) 用途 格式 INT ...
 - MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
		
1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Passw ...
 - MySql添加用户,新建数据库,用户授权,删除用户,修改密码
		
转自:http://www.cnblogs.com/fly1988happy/archive/2011/12/15/2288554.html MySql中添加用户,新建数据库,用户授权,删除用户,修改 ...
 - Mysql新建数据库、删除数据库
		
新建数据库 create database db_name; //db_name为新建数据库的名字 mysql> create database db_name; Query OK, row a ...
 
随机推荐
- 关于redux应用
			
redux 有点类似flux.但是我觉得远比flux要复杂.因为他非常的绕.一般搭配使用是redux 和react-redux 使用. 主要的思路就是: 写action:动作类型 写reducer:动 ...
 - ssh访问跳过RSA key"yes/no"验证
			
通常我们再批量配置多台机器的时候经常出现通过ssh批量登录机器提示 RSA key fingerprint is ::a6:b1:c9:d7:b8::c1:::8e:f5::2b:8b. Are yo ...
 - 微信支付  统一订单 $order = WxPayApi::unifiedOrder($input); 断点调试
			
定位至 CODE /** * 将xml转为array * @param string $xml * @throws WxPayException */ public static function I ...
 - atob, slice,bin2hex,escape
			
JS处理二进制数据 http://phpor.net/blog/post/1898
 - iOS核心动画详解(CABasicAnimation)
			
前言 上一篇已经介绍了核心动画在UI渲染中的位置和基本概念,但是没有具体介绍CAAnimation子类的用法,本文将介绍CABasicAnimation及其子类CASpringAnimation的用法 ...
 - Python菜鸟之路:Django ModelForm的使用
			
一.简单使用案例 #views.py #views.py from django.shortcuts import render,HttpResponse from app01 import mode ...
 - reload函数
			
reload函数 python2中reload()是内置函数,可以直接调用: reload() python3中将reload()函数放到了imp包中,需要先引入imp包: from imp impo ...
 - .net ASPxGridView 使用手记
			
统计汇总功能: TotalSummary属性:此属性必须设置KeyFieldName属性:Settings中的ShowFooter属性设置为True. DisplayFormat:同.net中的Str ...
 - Docker Libnetwork Bridge插件实现代码分析----创建网络部分
			
// drivers/bridge/bridge.go // Create a new network using bridge plugin 1.func (d *driver) CreateNet ...
 - Java中Collections和Collection的区别
			
java.util.Collection Collection 层次结构 中的根接口.Collection 表示一组对象,这些对象也称为 collection 的元素.一些 collection 允许 ...