A-A+
数据库权限问题
创建用户并授权:
GRANT permissions on datebase.tables to 'username'@'permittedhost' identified by 'password';
//在数据库messageBoard上创建密码为1111的admin帐号
GRANT CREATE,DROP,SELECT,UPDATE,INSERT,DELETE ON messageBoard.* to 'admin'@'localhost' idetified by '1111';
//创建普通用户
GRANT SELECT,UPDATE,INSERT,DELETE ON messageBoard.* to 'normal_user'@'localhost' identified by '2222';
*.*:所有数据库所有表。database.*:数据库database上的所有表,database.tables:数据库中某些表
删除用户活着删除授权:
//删除用户
DROP USER 'username'@'permittedhost';
//删除授权,从数据库messageBoard上删除管理员创建和删除表的权限
REVOKE CREATE,DROP ON messageBoard.* FROM 'admin'@'localhost';