mysql创建用户的两种方法(附简单授权) 您所在的位置:网站首页 数据库中创建用户的语句 mysql创建用户的两种方法(附简单授权)

mysql创建用户的两种方法(附简单授权)

2024-07-14 02:13| 来源: 网络整理| 查看: 265

mysql 创建用户一般有如下两种方法

方法一:

使用CREATE USER语句来创建用户。以下是一个示例:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

该语句将在MySQL数据库中创建一个名为'username'的用户,并为该用户设置密码为'password'。用户只能从本地主机连接到数据库。

方法二:

使用INSERT INTO语句将用户信息插入到mysql.user表中。以下是一个示例:

INSERT INTO mysql.user (User, Host, Password) VALUES ('username', 'localhost', PASSWORD('password'));

该语句将在mysql.user表中插入一条记录,包含用户名为'username'、主机为'localhost'和使用PASSWORD函数加密的密码。用户只能从本地主机连接到数据库。

需要注意的是,为了使新用户生效,必须使用FLUSH PRIVILEGES语句刷新MySQL的权限缓存:

FLUSH PRIVILEGES;

如需授予权限,可参考以下类似语句:

使用GRANT语句创建用户。以下是一个示例:

GRANT ALL PRIVILEGES ON . TO 'username'@'localhost' IDENTIFIED BY 'password';

该语句将为名为'username'的用户授予对所有数据库和表的全部权限,并设置密码为'password'。用户只能从本地主机连接到数据库。

注意:在实际生产环境中,应根据需要为用户分配适当的权限,而不是赋予全部权限。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有