首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql数据库只允许从特定的ip访问ubuntu 16

问mysql数据库只允许从特定的ip访问ubuntu 16
EN

Stack Overflow用户
提问于 2021-02-18 04:30:10
回答 1查看 70关注 0票数 0

我希望允许我的mysql数据库从外部访问,但我想将其限制为仅从1个ip访问。是否有办法这样做:

  1. 仅将此设置应用于1个数据库
  2. 只允许从特定ip访问该数据库。

我的服务器是ubuntu 16。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-18 04:41:50

可以为MySQL创建特定来源地址用户

代码语言:javascript
复制
CREATE USER bob@'202.1.1.3' IDENTIFIED BY 'very very secure password';
GRANT ALL ON db.* TO bob@'202.1.1.3'

如果没有其他授权给db,那么'202.1.1.2‘中的bob用户是唯一允许的用户。

它通常更安全的给予一个ssh隧道访问,或访问一个非标准端口。公开访问的数据库服务器将强制进行身份验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66253644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档