【问题标题】:MySQL phpMyAdmin: Error #1932 - Table doesn't exist in engineMySQL phpMyAdmin:错误 #1932 - 引擎中不存在表
【发布时间】:2022-08-24 20:40:04
【问题描述】:

在 phpMyAdmin 我可以看到所有的数据库和表。但是当点击任何表格时,我得到了错误
错误 #1932 - 表 \'mytablename\' 在引擎中不存在

我尝试了很多在 Google 和 Stackoverflow 上找到的解决方案建议,但对我没有任何帮助。有没有办法将数据提取为 SQL 文件,我可以在全新安装时导入它们?

我正在 Windows 11 上使用 XAMPP。

我已经尝试了几十个 SO 线程,并且解决方案在那里提供了建议。我无法找到适合我的解决方案。

Xampp-mysql - \"Table doesn\'t exist in engine\" #1932
- I tried it with new and old files of ib_logfile0, ib_logfile1 and ibdata1
- I checked the my.ini for innodb_data_file_path = ibdata1:10M:autoextend

Database corruption with MariaDB : Table doesn\'t exist in engine
- Tried to backup with mysqldump -u root --all-databases > sql_file.sql
Result: mysqldump: Got error: 1932: \"Table \'mytablename\' doesn\'t exist in engine\" when using LOCK TABLES

mysql 1932 table doesn\'t exist in engine
- The old pcs xampp version was 8.1.2, my new one 8.1.4 but i also tried to install the old 8.1.2 version resulting in the same Error.

Mysql Table \'db.table\' doesn\'t exist in engine
- I\'m on Windows, not Ubuntu (Linux)

how to fix #1932 - Table does not exist in engine
- I already copied the old files which are mentioned, without success.

phpMyAdmin error 1932 - table doesn\'t exist in engine
- Running the ALTER command in phpmyadmin also results in Error \"#1932 - Table XYZ doesn\'t exist in engine\"
- Changing the $i = 0 to $ = 1 in xampp/phpmyadmin/config.inc.php just brought me php errors.

#1932 table \'tablename\' doesn\'t exist in engine
- I have no SQL-Backup to feed, otherwise I would have taken this from the beginning.

MySql - Error Code: 1932. Table doesn\'t exist in engine
- I did not add enum field

#1932 -Table doesn\'t exist in engine
- No solution advises here

  • 问题是人们想要一个通用的配方,而实际的恢复路径因具体情况而异。我希望youtu.be/014KbCYayuE 有所帮助(是的,这是一个小时长的视频。不,我不能写指南)。祝你好运。

标签: php mysql xampp mariadb innodb


【解决方案1】:

enter image description here我在将 Xampp 重新安装到最新版本后遇到了这个问题。 对于我的情况,我用旧的 mysql 文件夹替换了我的 xampp/mysql 文件夹,它可以工作

【讨论】:

    【解决方案2】:
    1. 运行 XAMPP 作为行政人员
    2. 恢复您的数据库备份
    3. 更改您的 MySQL 端口3306(玛丽亚数据库3307)

    【讨论】:

    • 以管理员身份运行并没有改变任何东西。你的意思是哪个备份?不幸的是,我没有 SQL 备份,只有旧的 mysql/data 文件夹。更改端口也没有改变任何东西。同样的错误。
    猜你喜欢
    • 2017-12-07
    • 1970-01-01
    • 2020-05-09
    • 2016-12-10
    • 2016-02-23
    • 2017-05-25
    • 2016-03-02
    • 1970-01-01
    相关资源
    最近更新 更多