小编Mit*_*dge的帖子

将表从一个 VPS 移动到另一个 VPS 后,“引擎中不存在表”

我现在有两个正在运行的 VPS。其中一个(我将其称为“旧”服务器)在Debian 7上运行,并给出以下输出mysql --version

mysql Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using readline 6.2

另一个,我将其称为“新”服务器,正在全新安装的Debian 8上运行,并给出以下输出:

mysql Ver 15.1 Distrib 10.0.20-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

我正在尝试将我的数据库和表从旧服务器移动到新服务器。我认为我可以通过简单地/var/lib/mysql/从旧服务器复制目录并覆盖新服务器上的相同目录来做到这一点。但是,执行此操作后,当我单击任何表或数据库时,我现在在新服务器上的 phpMyAdmin 中收到此错误:

#1932 - Table 'phpmyadmin.pma__tracking' doesn't exist in engine

但我可以清楚地看到它的存在:

在此输入图像描述

有针对这个的解决方法吗?我不确定我做错了什么。谢谢!

mysql mariadb phpmyadmin debian

6
推荐指数
1
解决办法
19万
查看次数

标签 统计

debian ×1

mariadb ×1

mysql ×1

phpmyadmin ×1