创建数据库

1
create schema [数据库名称] default character set utf8 collate utf8_general_ci;

采用 create schema 和 create database 创建数据库的效果一样。

创建用户

1
create user '[用户名称]'@'%' identified by '[用户密码]';

密码8位以上,包括:大写字母、小写字母、数字、特殊字符

%:匹配所有主机,该地方还可以设置成 ‘localhost’,代表只能本地访问,例如 root 账户默认为 ‘localhost‘

权限设定

1
RANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON databasename.tablename TO 'username'@'host';

databasename.* 代表整个数据库

修改生效

1
flush  privileges ;

取消用户所有数据库(表)的所有权限

1
revoke all on *.* from tester;

删除用户

1
delete from mysql.user where user='tester';

删除数据库

1
drop database [schema名称|数据库名称];