首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程访问MySQL -最佳实践

问远程访问MySQL -最佳实践
EN

Server Fault用户
提问于 2016-04-11 19:47:10
回答 2查看 1.8K关注 0票数 0

很抱歉,如果这是一个广泛的问题,但是对于通过远程桌面访问远程MySQL还是通过其他方法访问本地MySQL,有什么最佳实践吗?这里的目标是访问在Windows2008Excel服务器上设置的MySQL实例,并将数据主要拉到Microsoft中。如果你要设置它,你会怎么做(安全),为什么?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-04-11 21:14:01

大多数MySQL安装都默认禁用网络,例如,my.cnf包含一条类似于bind-address = 127.0.0.1的行,由于安全原因限制了对本地主机的网络访问。

如果选择通过更改这一行来启用网络,则需要确保重新配置所有MySQL用户,以区分本地用户和远程MySQL用户。您需要确保所有远程用户在GRANT语句中也有REQUIRE SSL,以对所有远程连接强制加密。MySQL一步一步地设置了安全远程连接这里.

大多数(全部?)基于linux的webservers MySQL远程处理是禁用的,在这里打开远程MySQL连接的常用方法是通过SSH隧道MySQL,这样MySQL就可以保持不变并配置为只允许本地连接。这在Windows服务器上也是可能的,但当然只有先安装SSH服务器(例如通过西格温)所增加的开销。

我个人更喜欢使用SSH变体,因为它允许MySQL保持不变--您不需要在MySQL中搅乱用户的权限。另外,作为个人观点,我认为在网络上开放MySQL作为一种协议会在很大程度上扩大服务器的攻击面,然后让SSH运行--特别是当您使用基于密钥的身份验证时。

票数 2
EN

Server Fault用户

发布于 2016-04-11 19:50:53

MySQL工作台是数据库架构师、开发人员和DBA的统一可视化工具。MySQL工作台为服务器配置、用户管理、备份等提供了数据建模、SQL开发和综合管理工具。MySQL工作台可在Windows和Mac上使用。

MySQL::MySQL工作台

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

https://serverfault.com/questions/769599

复制
相关文章

相似问题

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