1.创建一个mysql用户并设置密码
create user 'MySql用户名'@'localhost' identified by '密码';
2.限制账户资源
grant usage on *.* to 'MySql用户名'@'localhost' identified by '密码' WITH
MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0
MAX_USER_CONNECTIONS 0;
3.创建数据库
create database if not exists 数据库名;
4.赋予权限
grant all privileges on 数据库名.* to 'MySql用户名'@'localhost';
5.更新数据库数据(在做任何更动后,建议要使用这指令)
flush privileges;
例子:
create user 'buyuba'@'localhost' identified by '99dianwan20130718';
grant usage on *.* to 'buyuba'@'localhost' identified by
'99dianwan20130718' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR
0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
create database if not exists www_77jieji_com;
grant all privileges on www_77jieji_com.* to 'buyuba'@'localhost';
相关文章
- 12-06Sql语句在SqlServer中创建数据库、表格并添加约束
- 12-06根据数据库中已有的变量创建新的变量并整合到原始数据框中-三种方式
- 12-06数据库中的grant权限赋予和系统中的权限管理是两码事。
- 12-06创建Xml文件,并解析该Xml数据,并插入数据库
- 12-063、使用DB first创建上下文并生成数据库表
- 12-06数据库sql语句——之sql语句创建数据库并增加约束
- 12-06MySQL8.0数据库出现的问题——外码创建方式、外键约束两个引用列不兼容问题、check约束问题、用触发器代替check约束、关键字DELIMITER、删除添加索引、删除添加外键约束、和一些数据库方面的操作
- 12-06阿里云数据库配置学习笔记(二):下载并配置MySQL数据库
- 12-06构建ABP vNext项目并切换MySql数据库
- 12-06Oracle创建用户,并赋于只读某几张表的权限