MySQL创建数据库
创建用户
mysql -uroot -p
CREATE USER "bob"@"localhost" IDENTIFIED BY "******"; #本地登录
CREATE USER "kate"@"%" IDENTIFIED BY "******"; #远程登录
查看用户表:
SELECT User, Host FROM mysql.user;
用户授权
授权格式:
GRANT 权限 ON 数据库.* TO 用户名@登录主机 IDENTIFIED BY “密码”;
创建数据库:
CREATE DATABASE DEMODB;
CREATE DATABASE DEMODB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
授权:
GRANT ALL ON DEMODB.* TO "test"@"localhost" IDENTIFIED BY "******"; #授予所有权限
GRANT SELECT,UPDATE ON DEMODB.* TO "test"@"localhost" IDENTIFIED BY "******"; #授予部分权限
flush privileges; #刷新系统权限表
查看用户权限:
SHOW GRANTS FOR 'bob';
删除用户
DROP USER 'bob'@'localhost';
DROP USER 'kate'@'%';