mysql添加用户针对某个固定ip有效权限

命令操作如下:
先创建一个针对某个ip登录拥有增删改查权限的账号(mysql5.7)
grant select,insert,update,create on *.* to 用户名@'允许访问的ip' identified by '你的密码';
或者允许所有权限
grant all on *.* to 用户名@'允许访问的ip地址' identified by '你的密码'; 允许所有权限
解释
ALL PRIVILEGES ON 后面的.表示所有数据库,即完全访问权限,可以指定为特定数据库。
GRANT ALL PRIVILEGES ON testdb.* TO 'username'@'%' IDENTIFIED BY 'you password' WITH GRANT OPTION;
而IP这里,可以使用%来表示所有IP。
查看是否创建成功
SELECT host, user FROM mysql.user;

flush privileges; 刷新权限表使其设置生效
此处需注意,
(1)防火墙是否开启,如果开启,可选择关闭或者添加iptables允许访问(可以直接关闭)
(2)查看阿里云安全组是否开启3306端口

posted @   八戒vs  阅读(2182)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示