您现在的位置是:首页 > 编程 > 

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

2025-07-28 10:04:01
Linux下mysql添加用户并授权数据库权限 在 Linux 下,你可以使用 MySQL 的 root 用户登录到 MySQL 数据库,然后通过 SQL 命令来添加新用户并授予数据库权限。以下是一个简单的步骤:1. 用 root 用户登录到 MySQL:代码语言:javascript代码运行次数:0运行复制mysql -u root -p2. 输入密码后,进入 MySQL 控制台。. 创建新用

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

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

1. 用 root 用户登录到 MySQL:

代码语言:javascript代码运行次数:0运行复制
mysql -u root -p

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

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

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

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

代码语言:javascript代码运行次数:0运行复制
create user 'erp'@'%' identified by 'er240Kn06#';

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

GRAT ALL PRIVILEGES O database_name.* TO 'new_user'@'localhost';

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

代码语言:javascript代码运行次数:0运行复制
grant all privileges on db_mall.* to 'erp'@'%' with grant option;

如果你希望用户具有对所有数据库的权限,可以使用以下命令: GRAT ALL PRIVILEGES O *.* TO 'new_user'@'localhost';

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

代码语言:javascript代码运行次数:0运行复制
grant all privileges on *.* to 'erp'@'%' with grant option;

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

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

代码语言:javascript代码运行次数:0运行复制
FLUSH PRIVILEGES;

6. 退出 MySQL 控制台:

代码语言:javascript代码运行次数:0运行复制
exit;

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-12-17,如有侵权请联系 cloudcommunity@tencent 删除数据库linuxmysql登录权限

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1251949.html

相关标签:无
上传时间: 2025-07-27 20:14:08
留言与评论(共有 16 条评论)
本站网友 anca
6分钟前 发表
你可以使用 MySQL 的 root 用户登录到 MySQL 数据库
本站网友 下载速度测试
2分钟前 发表
你可以使用 MySQL 的 root 用户登录到 MySQL 数据库
本站网友 港汇广场美食
3分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看数据库linuxmysql登录权限
本站网友 阳光保险客服
28分钟前 发表
原始发表:2024-12-17
本站网友 知耻者近乎勇
16分钟前 发表
你可以使用 MySQL 的 root 用户登录到 MySQL 数据库
本站网友 租售情报
16分钟前 发表
分享自作者个人站点/博客
本站网友 厦门火车票代售点
12分钟前 发表
原始发表:2024-12-17
本站网友 于洋微博
20分钟前 发表
以下是一个简单的步骤:1. 用 root 用户登录到 MySQL:代码语言:javascript代码运行次数:0运行复制mysql -u root -p2. 输入密码后
本站网友 深究
13分钟前 发表
然后通过 SQL 命令来添加新用户并授予数据库权限
本站网友 景观设计公司
22分钟前 发表
请注意
本站网友 东坝郊野公园
9分钟前 发表
原始发表:2024-12-17
本站网友 中标麒麟操作系统
21分钟前 发表
可以使用以下命令: GRAT ALL PRIVILEGES O *.* TO 'new_user'@'localhost';例如(亲测有效):我把所有数据库的权限分配给erp这个用户
本站网友 色素痣
18分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看数据库linuxmysql登录权限
本站网友 航天医院
28分钟前 发表
你可以使用 MySQL 的 root 用户登录到 MySQL 数据库
本站网友 wps2009
27分钟前 发表
你可以使用 MySQL 的 root 用户登录到 MySQL 数据库