database - 如何通过互联网连接到托管在 raspberry 上的 mariadb 数据库?
问题描述
我有一个托管在个人树莓派 3 上的网络服务器。它使用 MariaDB 作为其数据库。我希望可以从世界任何地方访问 MariaDB 数据库。我使用 python 脚本连接到 MariaDB 服务器。我不知道该怎么做。我尝试了以下事情:
MariaDB 数据库绑定到 127.0.0.1 所以我用 0.0.0.0 替换它
我尝试查看我的覆盆子是否接受端口 3306 上的连接。为此我使用了 Telnet:
telnet 192.168.0.215 3306
但我得到了这个回应:
5.5.5-10.3.23-MariaDB-0+deb10u1+}WxwoFN4■≈-☻┐ü§ZJCRR$Yt_\2#mysql_native_password
当我用树莓的本地网络 IP 地址替换 URL 时,我的 python 脚本工作正常。我不知道还有什么可以尝试使用我相同的 python 脚本连接到远程 MariaDB 数据库。
解决方案
推荐阅读
- jquery - Treemap - HierarchicalDataSource - 模板
- sqlite - 插入/更新许多具有相同时间戳的行
- pipeline - 从另一个管道结果开始运行管道
- atata - Atata - 在 Atata 框架中确定测试的优先级有困难
- apache - 在 apache 共享主机上部署一个用 Nuxtjs 制作的通用 APP
- reactjs - 如何从firebase存储中删除图像反应原生
- angular - 如何在角度 6 中将值从一个函数获取到另一个函数
- arrays - 具有特定强度的下一个排列/排名
- java - 从给定数组输入转换到另一个数组的最小移动量
- .net-core - Docker Apline 中的 NuGet 安装工具包