在带有wordpress多站点的AWS EC2上意外卸载了mysql。需要一些指导

时间:2017-04-18 14:41:52

标签: php mysql wordpress amazon-web-services amazon-ec2

我在AWS EC2(t2.medium)上运行了wordpress多站点安装。

在试图在服务器上安装phpmyadmin后,我不小心删除了httpd,mysql-server等。它打破了一切。

值得庆幸的是,我使用了一个名为Snapshot的插件来自wpmu-dev并且已经备份了所有内容,但现在我遇到了一些麻烦并且不完全确定如何执行此操作。

现状: 1.通过我的aws仪表板创建实例快照。 2.备份从/ var / www / html /到本地驱动器的所有内容。 3.重新安装了mysql和httpd,启动它,完成了这里提供的步骤 - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html - 然而,在设置数据库时,它说明wordpress-db和用户已经在那里,我的旧密码仍然有效不工作?

所以我不确定从哪里开始,我是否应该删除我的实例并从头开始?将我需要的内容加载到/ var / www / html文件夹中?或者有没有办法可以完全删除我的数据库,然后使用快照重建表并返回到我开始的位置?

提前感谢您的帮助,真的卡在这里,有一个网站倒闭!

1 个答案:

答案 0 :(得分:1)

如果您不确定发生了什么,我会建议您从头开始。

  1. 启动EC2实例并按照您提供的指南中的步骤操作: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html
  2. 下载MySQL工作台并连接到数据库(请记住 暂时修改安全权限 能够从您的计算机连接到数据库)(https://dev.mysql.com/downloads/workbench/
  3. 恢复sql备份(如果有的话,或者创建一个,如果你没有)将数据库恢复到新的ec2实例MySQL。您可以在数据导入部分后执行此操作:https://dev.mysql.com/doc/workbench/en/wb-admin-export-import-management.html
  4. 确保配置文件正确(网址,数据库路径,名称等)(https://codex.wordpress.org/Editing_wp-config.php
  5. 我建议只有在正确配置和测试后才能将您的域指向新的ec2实例。