我正在通过 EC2 实例运行一个暂存站点,今晚早些时候我停止了该实例,但没有意识到亚马逊会给我一个新的 IP 地址。
我已经用新的 IP 信息编辑了网站文件中的所有数据库信息并将其发布。我确信一切都正确。网站也显示在正确的 IP 地址上。
但是我收到一条消息“无法连接到数据库服务器。请在几秒钟后刷新”。这让我认为数据库凭据是错误的,但我已经仔细检查了一遍又一遍,结果发现当我将旧的数据库凭据输入 Adminer(如果重要的话,请使用 v4.3.1)时,它们不起作用。就好像我重置服务器时数据库本身就消失了一样。
我的笔记本电脑上恰好有数据库的备份,因此如果 AWS 以某种方式删除了它,我可以恢复一个新的。
有人能告诉我可能发生了什么事以及如何解决吗?谢谢!
答案1
我刚刚明白了!答案是使用以下命令重新启动 MySQL:
sudo /etc/init.d/mysqld start