# 刷新权限
>FLUSH PRIVILEGES;
# 创建UTF8数据库
>CREATE DATABASE 数据库名 CHARACTER SET utf8 COLLATE utf8_general_ci;
# 查看已知库的编码信息
>show create database xrwp;
>show create database xrwp\G
# 直接创建用户并给数据库授权
>GRANT ALL ON 数据库名.* TO 'XXX'@'%' IDENTIFIED BY '用户密码';
创建一个用户,且分配数据库权限给用户XXX
>GRANT ALL ON 数据库名.* TO 'XXX'@'192.168.1.%' IDENTIFIED BY '用户密码';
允许用户远程登录数据库,需要远程管理数据库时使用,需要注意授权的网段
# 创建用户
>CREATE USER 'XXX'@'%' IDENTIFIED BY '密码';
没有任何权限。需要配合GRANT来分配权限
>CREATE USER 'XXX'@'192.168.1.%' IDENTIFIED BY '密码';
创建了一个远程登录的用户
# 收回权限
>show grants for '用户'@'网段';
显示用户的权限
>revoke 权限 on 数据库名.* from '用户'@'网段';
需要确定收回的哪个数据库的权限,多个权限用逗号隔开
# 权限大全
SELECT, UPDATE, DELETE, INSERT, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER