Mit*_*dge 6 mysql mariadb phpmyadmin debian
我现在有两个正在运行的 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
但我可以清楚地看到它的存在:
有针对这个的解决方法吗?我不确定我做错了什么。谢谢!
我按照这个答案解决了问题:https ://stackoverflow.com/a/11506495/2364405
除了这些更改之外:
create_tables.sql
,但我找到create_tables.sql.gz
了。我使用 WinSCP 并下载了该文件,然后将其导入到 phpMyAdmin(这将处理步骤 6 和 7)。pma__bookmark
例如),所以我没有将它们更改为一个下划线。不知怎的,这让我可以再次使用 phpMyAdmin,没有任何错误。:)