mysql - 使用 .sql 备份导入恢复站点

标签 mysql wordpress phpmyadmin backup restore

我无法恢复我的网站数据库,需要帮助找出原因。 WordPress 网站位于我的本地计算机上。

这就是我所做的: • 以 zip 格式导出备份文件 • 通过Wordpress 平台更新插件 • 网站因错误更新而崩溃;试图删除该插件并使事情变得更糟 • 决定恢复备份;尝试通过 phpmyadmin 导入;返回时出现错误 • 删除该数据库中的所有表 • 通过备份文件解压;注释掉“创建数据库”行 • 再次尝试导入并出现以下错误: #1007 - 无法创建数据库“Wordpress”;数据库存在

我过去在本地构建了多个网站,所以是的,已经有另一个名为 Wordpress 的数据库。除了删除表之外,我不知道如何删除它们。

我对恢复这个网站失去了希望。

有什么见解吗?

最佳答案

要导入数据库,

  • 使用 NotePad++ 等文本编辑器打开它
  • 找到(应位于文件的开头)并删除该行: “创建数据库yourdbname”
  • 保存
  • 现在尝试再次导入

此外,您似乎只有一个名为 Wordpress 的数据库,而您的所有网站都使用它,对吧?您应该为您创建的每个数据库/站点指定一个唯一的名称。您仍然可以对当前站点执行此操作并创建新数据库、导入表并编辑 wp-config.php 文件以与新数据库进行通信。

关于mysql - 使用 .sql 备份导入恢复站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23226356/

相关文章:

php - 如何防止 php 在注销后返回页面?

mysql - 在 MySQL 中加载一张表慢得离谱

仅在帖子中使用 Css,wordpress

wordpress - 通过 Wordpress 管理员不断收到此控制台错误

php - 如何将表从mysql数据库导出到excel?

mysql - Outfile 本地路径规范

PHP-MySQL 查询 -- 请解释

mysql - $wpdb->results 方法没有打印任何结果或错误

mysql - phpmyadmin MariaDb Alter table 语法错误

mysql - 不能对多列使用全文搜索