登录MySQL(使用管理员账户) 
 
mysql -u root -p
 

 
设置用户
 
-- 创建用户并设置密码
CREATE USER 'user_name'@'%' IDENTIFIED BY 'user_password';-- 删除用户
drop user user_name;
 
设置数据库
 
-- 创建数据库
CREATE DATABASE database_name;-- 删除数据库
DROP DATABASE database_name;
 
设置权限
 
-- 授权当前数据库所有的权限给当前用户
GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%';-- 撤销用户的所有授权(如果授权了*.*是无法撤销权限的,*.*代表所有表的权限
-- GRANT ALL PRIVILEGES ON *.* TO 'user_name'@'%';)
REVOKE ALL privileges ON *.* FROM 'user_name'@'%';-- 给某个数据库设置单独的权限
-- (GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.table_name TO 'user_name'@'localhost';)
GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.table_name TO 'user_name'@'%';
 
 刷新设置(立即生效)
 
-- 刷新设置
FLUSH PRIVILEGES;