2010-02-03 3 views
0

J'ai un fichier zip pour une base de données d'installation Windows MySQL 4.x qui inclut les fichiers MySQL et les fichiers de bases de données (.myi, .myd, frm). J'ai une installation en cours d'exécution de Windows MySQL 5.0.Comment migrer une base de données MySql 4.x vers MySQL 5.0?

Je dois mettre une des bases de données du fichier zip à la vie dans le MySQL 5.0 actif actuel. Comment cela peut-il être fait?

Répondre

0

Avec votre première base de données en cours d'exécution dans votre base de données MySQL 4, exécutez une décharge mysql

mysqldump dbname > dbname.sql 

charger ensuite ce fichier dans la base de données MySQL 5 ...

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

Bien sûr, vous » Vous devrez configurer vos utilisateurs manuellement.

+0

Existe-t-il une solution sans mysql4? Je ne peux pas trouver mysql4 sur mysql.com à installer. –

+0

@Tony_Henrich: http://www.technocation.org/mirror/mysql/downloads/mysql/4.1.html –

+0

J'ai fini par installer un nouveau mysql 4 sur le serveur. Copié tous les fichiers de données du fichier zip. Supprimé le fichier ibdata1 d'installation et copié celui du fichier zip. Lorsque j'ai supprimé les deux fichiers journaux d'installation, mysql n'a pas démarré et s'est plaint de la non-concordance des fichiers journaux, j'ai donc recopié les fichiers journaux d'origine. Démarrage de MySQL et création de l'utilisateur pour la base de données et la base de données était opérationnelle. –

Questions connexes