从 lighsail wed 页面连接到 SSH 时,我可以看到 MariaDB 并且可以访问 DB @ SSH 提示符。
伟大的!
但是,当尝试在数据库 LightSail 控制台中查找它时,它不会出现。
并且无法连接到 MySQL 或 Dbschema。
我想这是其中之一..
尝试过:
来自 DBschema 的错误:
com.mysql.cj.jdbc.exceptions.CommunicationsException:通信链路故障
最后一次成功发送到服务器的数据包是在 0 毫秒前。驱动程序尚未收到来自服务器的任何数据包。
又想是因为安装了,但是不知道怎么办?找不到 JDBC URL,因此在设置中使用标准 JDBC URL,只需 IP 和端口 {SOCKET}。
LightSail 数据库 是由 Amazon LightSail 为您管理的独立数据库服务器。这些数据库不在您的 LightSail 实例上运行,而是在 Amazon 管理的单独服务器上运行,您可以将应用程序配置为通过网络连接连接到这些数据库。当您拥有 Amazon 托管的数据库服务器时,Amazon 将为您执行版本升级、监控和灾难恢复以及数据库备份等操作。
请注意,目前 LightSail 数据库仅支持 PostgreSQL 和 MySQL,不支持 MariaDB。
您当前拥有的是直接在 LightSail 服务器上安装和运行的 MariaDB 数据库软件,即安装和运行 Prestashop 软件的同一服务器。这就是为什么当您
ssh
进入服务器时您可以看到数据库。 Amazon 不管理您的 MariaDB 数据库,Amazon 只是提供运行该软件的虚拟机(LightSail 实例)。您需要保持数据库更新、在崩溃时恢复数据库并进行备份。