Linux下mysql添加用户并授权数据库权限

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Linux下mysql添加用户并授权数据库权限

Linux 下,你可以使用 MySQL 的 root 用户登录到 MySQL 数据库,然后通过 SQL 命令来添加新用户并授予数据库权限。以下是一个简单的步骤:

1. 用 root 用户登录到 MySQL:

mysql -u root -p

2. 输入密码后,进入 MySQL 控制台。


3. 创建新用户并设置密码(请替换 `new_user` 和 `password` 分别为你要创建的用户名和密码):


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

例如(亲测有效),我创建erp用户,密码设置为:er2403Kn06#:

create user 'erp'@'%' identified by 'er2403Kn06#';

4. 授权用户访问特定数据库(请替换 `database_name` 为你要授权访问的数据库名称):

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

例如(亲测有效):我把db_mall这个库授权给erp用户。

grant all privileges on db_mall.* to 'erp'@'%' with grant option;

如果你希望用户具有对所有数据库的权限,可以使用以下命令:

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

例如(亲测有效):我把所有数据库的权限分配给erp这个用户。

grant all privileges on *.* to 'erp'@'%' with grant option;

说明:grant all privileges on *.* to '用户名'@'%' with grant option;

其中*.*第一个*表示所有数据库,第二个*表示所有数据表,如果不想授权全部那就把对应的*写成相应数据库或者数据表;username为指定的用户名;%为该用户登录的域名。

5. 刷新权限以使更改生效:

FLUSH PRIVILEGES;

6. 退出 MySQL 控制台:

exit;

完成上述步骤后,你已经成功在 Linux 下使用 MySQL 添加了新用户并授权了数据库权限。请注意,为了安全起见,建议在授予权限时仅授予用户所需的最低权限,以保护数据库的安全性。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
存储 关系型数据库 MySQL
|
2天前
|
SQL 关系型数据库 MySQL
|
2天前
|
存储 关系型数据库 MySQL
|
3天前
|
存储 关系型数据库 MySQL
关系型数据库mysql日志和临时文件
【6月更文挑战第15天】
21 4
|
3天前
|
存储 关系型数据库 MySQL
关系型数据库mysql数据文件存储
【6月更文挑战第15天】
10 4
|
3天前
|
SQL 关系型数据库 MySQL
MySQL数据库数据模型概念入门及基础的SQL语句2024
MySQL数据库数据模型概念入门及基础的SQL语句2024
10 0
|
3天前
|
Linux 数据安全/隐私保护 Windows
分布式系统详解--Linux(权限)
分布式系统详解--Linux(权限)
8 0
|
6天前
|
存储 关系型数据库 MySQL
MySQL数据库进阶第三篇(MySQL性能优化)
MySQL数据库进阶第三篇(MySQL性能优化)
|
3天前
|
存储 关系型数据库 MySQL
关系型数据库mysql文件系统支持
【6月更文挑战第15天】
20 4
|
4天前
|
存储 自然语言处理 关系型数据库

热门文章

最新文章