Skip to main content

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'@'%';