MySQL添加白名单

本文详细介绍了如何在MySQL中授予或撤销root用户的访问权限,包括从全范围授权变为仅本地主机,添加IP到白名单,以及刷新权限列表。步骤包括查看现有权限、修改用户设置和验证权限更改。
摘要由CSDN通过智能技术生成
1、授权用户来自本地主机的访问;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_password' WITH GRANT OPTION;

2、需要先查看MySQL的权限是否是‘%’,如果是需要先删除允许所有主机访问,

REVOKE ALL PRIVILEGES ON . FROM 'root'@'%';

如果 'root' 用户仍然具有 '%' 主机权限,您可以执行以下 SQL 语句来删除该权限:

DELETE FROM mysql.user WHERE user = 'root' AND host = '%';

3、添加 IP 到白名单并授权‘root’用户相应的权限,密码为mysql密码;

GRANT ALL PRIVILEGES ON . TO 'root'@'IP' IDENTIFIED BY 'your_password' WITH GRANT OPTION;

4、刷新权限;

FLUSH PRIVILEGES;

5、查看MySQL 服务器上定义的用户以及它们的允许访问的主机。

select user,host from mysql.user;

6、访问测试是否成功。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值