-- 使用mysql 数据库 很关键的一个命令
USE mysql
-- 为mysql创建用户:case_dev 密码为:pass123
CREATE USER case_dev IDENTIFIED BY 'pass123';
-- 查看下用户case_dev的权限
SELECT * FROM USER WHERE USER='case_dev' ;
SHOW GRANTS FOR case_dev;
-- 给用户case_dev在数据库名为auto_dev上赋EXECUTE(执行存储过程),INSERT,SELECT,UPDATE权限,@'%'表示从任意ip都可以访问到这个数据库
GRANT EXECUTE,INSERT,SELECT,UPDATE ON auto_dev.* TO 'case_dev'@'%';
-- 生效
FLUSH PRIVILEGES;
-- 再次查询 下权限
SELECT * FROM USER WHERE USER='case_dev' ;
SHOW GRANTS FOR case_dev;
---删除用户
delete from user where user='case_dev' and host='localhost';
在root先建好数据库
create database base1;
create database base2;
create database base3;
设置权限给case_dev用户
mysql> GRANT EXECUTE,INSERT,SELECT,UPDATE ON base1.* TO 'case_dev'@'%';
Query OK, 0 rows affected (0.03 sec)
mysql> GRANT EXECUTE,INSERT,SELECT,UPDATE ON base2.* TO 'case_dev'@'%';
Query OK, 0 rows affected (0.04 sec)
mysql> GRANT EXECUTE,INSERT,SELECT,UPDATE ON base3.* TO 'case_dev'@'%';