无法连接到MariaDB Lightsail实例

0

【以下的问题经过翻译处理】 我想远程连接到我的数据库,并进行了一些修改以允许这样做。按照“从不同机器连接到MariaDB”(https://docs.bitnami.com/virtual-machine/infrastructure/lamp/administration/connect-remotely-mariadb/)的页面中的指示进行操作。在第一步中遇到问题,ufw命令未被识别。因此,我试图找到一种安装它的方法,并按照“-bash:ufw:command not found(ubuntu 18.04)”(https://dev.to/delightfullynerdy/bash-ufw-command-not-found-ubuntu-18-04-1agh)页面中的说明进行操作。

我做了所有这些,现在无法连接到我的实例。实例中的站点无法访问。无法使用SSH或FTP进行连接。无法ping IP。

重启服务和/或实例没有起作用。如果我在实例页面(在Lightsail控制台中)上单击“使用SSH连接”按钮并等待足够长的时间,我会收到以下错误:

出现错误,我们无法连接或保持与您的实例连接。如果此实例刚刚启动,请在一两分钟后重试。

UPSTREAM_NOT_FOUND [519]

如何重新访问我的实例?如果实例无法恢复,是否有一种方法可以挽救数据库(以及可能的项目文件)?

profile picture
EXPERTE
gefragt vor 8 Monaten44 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 你好 Akinuri,

在Lightsail实例上启用ufw可能会让你无法登录实例,我之前就遇到过这个问题。你无法通过ssh或基于浏览器的ssh客户端连接到实例。如果你有备份,你可以使用备份来恢复实例。由于我没有在启动时创建备份,因此我通过拍摄快照并从中创建了一个新的实例来恢复我的实例。在通过控制台启动新实例时,将以下脚本作为启动脚本添加以禁用ufw:

sudo service ufw stop

你也可以使用AWS CLI通过运行以下命令从快照启动新实例:

aws lightsail create-instances-from-snapshot --region <snapshot-region> --instance-snapshot-name <snapshot-name> --instance-names <new-instance-name> --availability-zone <preferred-AZ> --user-data 'sudo service ufw stop' --bundle-id <value>

此外,你还可以按照这里(https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-exporting-snapshots-to-amazon-ec2)和这里(https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-creating-ec2-instances-from-exported-snapshots)的步骤将你的Lightsail快照导出到Amazon EC2。此外,这里有一个关于如何将Lightsail实例导出到Amazon EC2实例的视频教程

希望这能帮到你。

profile picture
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen