mysql - XAMPP + Wordpress - 更新后无法启动

标签 mysql wordpress xampp

系统更新 - OSX 后,我在启动 MySQL 数据库 (XAMPP) 时遇到问题。

最后,我再次安装了XAMPP。 MySQL 现在正在工作,但是在使用页面启动 localhost/wordpress 后,WordPress 正在运行安装页面...

当我输入标题和电子邮件时,我会看到数据库问题列表:

[Table 'wp_users' already exists]

[Table 'wp_usermeta' already exists]

[Table 'wp_termmeta' already exists]

[Table 'wp_terms' already exists]

[Table 'wp_term_taxonomy' already exists]

[Table 'wp_term_relationships' already exists]

[Table 'wp_commentmeta' already exists]

[Table 'wp_comments' already exists]

[Table 'wp_links' already exists]

[Table 'wp_options' already exists]

[Table 'wp_postmeta' already exists]

[Table 'wp_posts' already exists]

About 200 issues: [Table 'wordpress.wp_options' doesn't exist in engine].

之后我收到“成功!登录...”和错误 404。

我有来 self 的网站和数据库的文件(wordpress)。 phpMyAdmin 运行良好。

有什么方法可以在本地主机上再次打开我的网站吗?还是在最坏的情况下尽可能恢复?


更新:

当我在任何数据库上单击 phpMyAdmin 时,我都会看到“#1932 - 表 wp_... 引擎上不存在”。我可以恢复内容吗?

最佳答案

如果您有可以导入的数据库备份(.sql 文件),我建议删除该数据库并从备份文件中恢复它。检查您的 mysql 错误日志,其他数据库也可能已损坏。

关于mysql - XAMPP + Wordpress - 更新后无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39305991/

相关文章:

php - 如果可能的话,如何对同一个表进行多个内部连接,但使用哪些不同的外键?

javascript - Wordpress *get_current_user_id* 在远程服务器上返回 0,但在本地服务器上不返回

windows - 为什么 xdebug 在我尝试过的每个 XAMPP 安装上都会使 apache 崩溃?

php - 通过 xampp 中的 php 脚本运行 mysqldump 命令,但 .sql 为空

mysql - 尝试构建一个 SQL SELECT 查询来显示出现次数最多的用户

python - 使用 Python 将 CSV 数据写入两个 MYSQL 表

mysql - SQL 被查询卡住

mysql - SQL:如何更改行顺序位置

php - WordPress 批量产品上传 (woocommerce) - 650K

apache - 更改 wordpress 的端口重定向到旧端口