MYSQL导入(不同版本)

时间:2012-11-15 22:03:32

标签: mysql linux phpmyadmin centos corruption

我有一个用户数据库,我设法在硬件故障后恢复,但是当我尝试将它导入我在PHPMyAdmin中的新MYSQL数据库时,它说它无法读取它,因为它是用于另一个版本的MYSQL。我不知道我的旧版损坏的服务器是哪个版本的MYSQL?

我不得不让我的客户手动重新注册,然后再次手动设置所有内容,这需要几个小时。

我的文件是“users.MYD”。有没有办法导入忽略兼容性问题?

1 个答案:

答案 0 :(得分:1)

我的建议是安装你以前拥有的相同版本的MySQL,将MYD文件(和其他文件)粘贴到其中,启动MySQL,mysqldump输出数据,然后将其插入到新的MySQL数据库中。

[追加]

经过大量搜索后,看来这里的问题是旧数据库是MySQL 4.1数据库(或者更旧),你不能将4.1 db的MYD / frm文件安装到MySQL上5.0数据库 - 这样做的方法是mysqldump数据并将其导入新数据库。因此,这里的挑战是找到一个MySQL 4.1数据库,这可能涉及安装一个非常古老的操作系统。

相关问题