MySQL phpMyAdmin:错误#1932 - 引擎中不存在表

Tac*_*tic 5 php mysql xampp innodb mariadb

在 phpMyAdmin 中我可以看到所有数据库和表。但是,当单击任何表时,我收到错误错误
#1932 - 表“mytablename”在引擎中不存在

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

我正在 Windows 11 上使用 XAMPP。

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

Xampp-mysql - “引擎中不存在表”#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

MariaDB 数据库损坏:引擎中不存在表
- 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 引擎中不存在表
- 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 表“db.table”在引擎中不存在
- I'm on Windows, not Ubuntu (Linux)

如何修复 #1932 - 引擎中不存在表
- I already copied the old files which are mentioned, without success.

phpMyAdmin 错误 1932 - 引擎中不存在表
- 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 引擎中不存在表“tablename”
- I have no SQL-Backup to feed, otherwise I would have taken this from the beginning.

MySql - 错误代码:1932。引擎中不存在表
- I did not add enum field

#1932 -表在引擎中不存在
- No solution advises here

小智 -1

  1. 以管理员身份运行 XAMPP
  2. 恢复您的数据库备份
  3. 更改 MySQL 端口3306 (MariaDB 3307 )