MYSQL DBA运维实战 SQL2
-- 创建一个新的用户账号 'b4golden'@'localhost',并设置密码
CREATE USER 'b4golden'@'localhost' IDENTIFIED BY 'newpassword';
-- 给新用户授权,授予其在所有数据库上的SELECT, INSERT, UPDATE, DELETE权限
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'b4golden'@'localhost';
-- 授予权限,允许用户创建新的数据库和表
GRANT CREATE, DROP ON *.* TO 'b4golden'@'localhost';
-- 授予权限,允许用户执行BACKUP和RESTORE操作
GRANT BACKUP_ADMIN, RESTORE_ADMIN ON *.* TO 'b4golden'@'localhost';
-- 刷新权限,使授权生效
FLUSH PRIVILEGES;
这段代码展示了如何在MySQL中创建一个新的用户账号,并为其授予相应的权限。这是DBA运维中的基本操作,对于学习MySQL权限管理非常有帮助。
评论已关闭