mysql创建用户

发布时间:2023年12月20日

1.创建用户

CREATE USER 'new_user'@'localhost' IDENTIFIED BY  'user_password';

“localhost"只允许本地连接,而”%"允许所有IP地址都可以连接到服务器。

2.赋权

GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;

3.授权命令的语法如下:

GRANT privileges ON object TO 'user'@'localhost' [IDENTIFIED BY [PASSWORD] 'password']

?

其中,privileges表示授权给用户的权限,object表示将权限授予的对象(比如database_name.*),user表示被授权的用户,IDENTIFIED BY 'password’表示设置用户密码(这一步可以省略)。

MySQL常见的权限:

ALL PRIVILEGES:拥有所有权限
ALTER:修改已经存在的表结构,但不能修改表名称和删除表
CREATE:创建新的数据库和表
DELETE:删除表中的数据
DROP:删除已经存在的数据库和表
INSERT:插入新数据到表中
SELECT:从表中选取数据
UPDATE:更新表中的数据

?

文章来源:https://blog.csdn.net/qq_38177313/article/details/135096657
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。