在 DMZ 后面的数据库上运行 SQL 查询
我正在开发一个托管在非军事区 (DMZ) 的 Web 服务器上的 Web 应用程序。我需要在其自己的服务器上的数据库上运行 MySQL 查询,该服务器与 Web 服务器位于同一本地网络上,但无法通过互联网访问。
我可以使用putty访问Web服务器,并且Web服务器安装了MySQL。我还可以通过 SFTP 将 sql 文件发送到网络服务器。
我觉得我拥有所有工具,只是缺少一些专业知识!任何有关如何执行这些 sql 文件的帮助将不胜感激。
提前致谢,
克里斯
I am working on a web app that is hosted on a web server in a demilitarized zone (DMZ). I need to run MySQL queries on the database that is on its own server which is on the same local network as the web server, but not accessible via the internet.
I can access the Web Server using putty, and the web server has MySQL installed. I can also SFTP sql files to the webserver.
I feel like I have all the Tools I'm just mising some knowhow! Any help on how I can execute these sql files would be greatly appreciated.
Thanks in advance,
Chris
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要将 MySQL 绑定到其运行的服务器的 IP。将配置 (my.cnf) 更改
为正确的 IP。之后不要忘记重新启动 MySQL 守护进程。
编辑:也许我误会了你。所以第二次尝试:
如果您只想在拥有 SSH 访问权限的服务器上执行 SQL 文件,您可以通过执行以下命令来运行它们:
希望有帮助。
最美好的祝愿,
法比安
You need to bind MySQL to the IP of the Server it is running on. Change the config (my.cnf) where it says:
to the correct IP. Don't forget to restart the MySQL daemon after that.
Edit: Maybe I've got you wrong. So second try:
If you just want to execute SQL-Files on a Server you've got SSH access to you can run them by executing:
Hope that helps.
Best wishes,
Fabian