MySQL 新增用户及权限分配
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
-- 创建新用户并设置密码
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
-- 给新用户授权,这里以创建数据库和表的权限为例
GRANT CREATE, ALTER, DROP, SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'newuser'@'localhost';
-- 使授权立即生效
FLUSH PRIVILEGES;
这段代码首先创建了一个新用户newuser
,并设置了密码。接着,给这个新用户授予了在mydb
数据库上创建、修改、删除表格的权限,以及选择、插入、更新和删除数据的权限。最后,使用FLUSH PRIVILEGES;
命令使授权设置立即生效。这样,新用户就拥有了足够的权限来进行日常的数据库操作。
评论已关闭