Mysql添加账号并赋予权限
在MySQL中,您可以使用以下步骤来添加一个新账户并赋予权限:
- 登录到MySQL服务器。
- 使用
CREATE USER
语句创建新用户。 - 使用
GRANT
语句给新用户赋予权限。
以下是一个示例代码:
-- 登录到MySQL服务器
-- mysql -u root -p
-- 创建新用户
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
-- 给新用户赋予所有数据库的SELECT权限
GRANT SELECT ON *.* TO 'newuser'@'localhost';
-- 给新用户赋予特定数据库的所有权限
GRANT ALL PRIVILEGES ON `database_name`.* TO 'newuser'@'localhost';
-- 刷新权限使其生效
FLUSH PRIVILEGES;
请根据实际需求替换newuser
, password
, localhost
, database_name
等值。IDENTIFIED BY 'password'
部分可以省略,如果你想要在创建用户时不设置密码。记得替换database_name
为你想要授权的数据库名。
评论已关闭