/* 登录授权 */ CREATE USER 'zhangsan'@'localhost' IDENTIFIED BY 'password'; /* 创建用户zhangsan,密码为password,只允许本地登录 */ GRANT SELECT, INSERT, UPDATE ON database.* TO 'zhangsan'@'localhost'; /* 授予用户zhangsan对数据库database的SELECT、INSERT、UPDATE权限 */ REVOKE SELECT ON database.* FROM 'zhangsan'@'localhost'; /* 撤销用户zhangsan对数据库database的SELECT权限 */ DROP USER 'zhangsan'@'localhost'; /* 删除用户zhangsan */ /* 数据库权限 */ GRANT CREATE, ALTER, DROP ON database.* TO 'zhangsan'@'localhost'; /* 授予用户zhangsan对数据库database的创建、修改、删除权限 */ REVOKE CREATE ON database.* FROM 'zhangsan'@'localhost'; /* 撤销用户zhangsan对数据库database的CREATE权限 */ SHOW GRANTS FOR 'zhangsan'@'localhost'; /* 查看用户zhangsan的权限 */ /* 对象权限 */ GRANT SELECT, INSERT, UPDATE ON table TO 'zhangsan'@'localhost'; /* 授予用户zhangsan对表table的SELECT、INSERT、UPDATE权限 */ REVOKE INSERT ON table FROM 'zhangsan'@'localhost'; /* 撤销用户zhangsan对表table的INSERT权限 */
通过用户机制,可以实现对数据的精细化操作,提高了数据的安全性和管理效率。