importer une Bdd

Eléphant du PHP | 166 Messages

30 juil. 2017, 22:04

Bonjour

Je travaillais avec le naviguateur Chrome et le serveur Uwamp.Jusque là tout fonctionné.
J'ai creer une Bdd nommé : projet_meteo, à l'interieur il y a 3 fichiers : db.opt , indata.frm , indata.ibd avec PHPmyAdmin.
Sous chrome et PHPmyAdmin cela fonctionné nickel.

J'ai abandonné chrome et suis passé a firefox.
J'ai placé mon fichier : projet_meteo dans le dossier qui fallait, mais quand j'ouvre avec Firefox et ensuite PHPmyAdmin , il me met un message d'erreur : #1146 - Table 'projet_meteo.indata' doesn't exist. pourtant je voi bien ma Bdd dans le menu a gauche.
????

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

31 juil. 2017, 10:03

Bonjour,

Pour importer et exporter une base de données d'un serveur à l'autre, il faut que tu ailles dans phpmyadmin et que tu utilises les onglets export/Import.
Il ne faut jamais jamais jamais jamais jamais jamais copier ni même toucher aux fichiers *.opt, *.frm, *.ibd
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 166 Messages

31 juil. 2017, 10:06

OK merci mais il faut importer fichier par fichier alors, là c'est à dire 3 fichiers.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

31 juil. 2017, 10:39

Il faut d'abord que tu exportes tes données, tu peux exporter une base entière en 1 seul fichier.

Par contre, c'est nécessaire uniquement si tu change de serveur (UwAmp dans ton cas) car PHP (et MySQL) s'exécutent côté serveur.
Si tu changes uniquement de navigateur tu n'as rien besoin de transférer.
Quand tout le reste a échoué, lisez le mode d'emploi...