2010-02-03 79 views
0

我有一个包含MySQL文件和数据库文件(.myi,.myd,frm)的Windows MySQL 4.x安装数据库的zip文件。我有一个Windows MySQL 5.0的运行安装。如何将MySql 4.x数据库迁移到MySQL 5.0?

我需要将zip文件中的一个数据库放到当前活动的MySQL 5.0中。如何才能做到这一点?

回答

0

你的第一个数据库中你的mysql数据库4运行,运行一个MySQL转储

mysqldump dbname > dbname.sql 

然后加载在你的MySQL 5数据库文件了...

mysql -e "create database dbname" 
mysql dbname < dbname.sql 

当然诸位”必须手动设置你的用户。

+0

有没有运行mysql4的解决方案?我无法在mysql.com上找到mysql4进行安装。 – 2010-02-03 18:25:50

+0

@Tony_Henrich:http://www.technocation.org/mirror/mysql/downloads/mysql/4.1.html – 2010-02-03 18:30:30

+0

我最终在服务器上安装了一个新的mysql 4。复制zip文件中的所有数据文件。删除安装ibdata1文件并复制zip文件中的一个。当我删除这两个安装日志文件时,mysql没有启动并且抱怨日志文件不匹配,所以我复制了原始日志文件。启动MySQL并为数据库创建用户,并启动并运行数据库。 – 2010-02-04 00:27:39

相关问题