钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读807910
首页 Linux 正文内容

linux新增mysql用户并赋权

钟逸 Linux 2024-07-28 23:03:00 31

在Linux系统中,管理MySQL数据库时,经常需要创建和管理用户。本文将介绍如何添加新的MySQL用户并授予必要的权限。

创建新用户

要添加一个新用户,请使用以下命令:

bash

CREATE USER 'newuser'@'hostname' IDENTIFIED BY 'password';

其中:

* newuser :您要创建的新用户名。

* hostname :该用户可以从其连接的计算机的主机名或IP地址。

* password :新用户的密码。

授予权限

创建用户后,需要授予他们适当的权限以访问数据库。为此,请使用以下命令:

bash

GRANT permission_type ON database_name.* TO 'newuser'@'hostname';

其中:

* permission_type :要授予的权限类型,例如SELECT、INSERT、UPDATE或DELETE。

* database_name :要授予权限的数据库名称。

示例

要创建名为 myuser 的新用户并授予其对 mydb 数据库的完全访问权限,请使用以下命令:

bash

CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';

GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%';

刷新权限

更改权限后,需要刷新权限以使更改生效:

bash

FLUSH PRIVILEGES;

通过遵循这些步骤,您可以在Linux系统上轻松添加MySQL用户并授予权限。通过正确管理用户和权限,您可以确保数据库的安全和完整性。

文章目录
    搜索