Bonjour à tous, un retour d'expérience que je vous transmets, pour savoir s'il s'agit d'un bug de PHPMyadmin ou si c'est moi qui est raté une étape.
Windows 7 pro Wampserver 2.4-x86 Apache 2.4.4 PHP 5.4.16 Mysql 5.6.12 PHPMyadmin 4.0.4
Le nom de ma base de données en local est jardinbase
Lorsque je fais un dump de ma base de données, je choisis l'option "Données" pour n'exporter que les données.
Or, le dump ajoute systématiquement :
-- -- Base de données: `jardinbase` -- CREATE DATABASE IF NOT EXISTS `jardinbase` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `jardinbase`;
Et lorsque j'importe ce dump via le PHPMyadmin de mon hébergeur, cela me provoque une erreur, car je n'ai pas les droits pour créer cette base de données.
J'ai fini par contourner le problème en affichant les résultats du dump, (sans les exporter dans un fichier) en supprimant ces lignes, et en important chez mon hébergeur via les requêtes sql
Est-ce moi qui ai oublié de cocher quelque chose, ou est-ce un bug de l'export de PHPMyadmin ?
Vous n'avez rien de plus ancien que phpmyadmin 4.0.4 ? La dernière version est la 4.7.1.
Vous devez vous en douter que certains bugs ont été corrigés depuis !
@+
---------------------------------------------------------------------------------------------------------------------------------------------------------------- Mon site : [www.jcz.fr]
Bonjour, c'est le PHPmyadmin livré avec le Wampserver que j'ai installé. N'étant pas spécialiste de cet outil, je n'ai pas spontanément pensé qu'il n'était pas à jour. Je regarde, merci pour l'info !
Artemus24 a écrit: ------------------------------------------------------- .0.4 ? La dernière version est la 4.7.1. > > Vous devez vous en douter que certains bugs ont > été corrigés depuis ! > Je ne me doute de rien, c'est pour cette raison que j'écris !
Otomatic a écrit: ------------------------------------------------------- > Bonjour, > > Au lieu de tout prendre par défaut, les exports > de PhpMyAdmin, ça se paramètre.
Oui, mais si on ne sait pas que cela se paramètre, on ne peut pas deviner...
Vous faites partie de ceux qui ne lise jamais les documentations et c'est un tort. Lire les notices avant d'utiliser évite bien des désagréments. Sur la page d'accueil de PhpMyAdmin, il y a un lien noté "Documentation" et, dans la page Exporter, il est très facile de cocher "Personnalisée, afficher toutes les options possibles" et vous auriez pu y voir une case à décocher : Ajouter une instruction CREATE DATABASE / USE
Vous n'avez fait aucun effort pour chercher par vous-même !
Malheureusement, j'avais bien décoché cette case, j'ai recommencé plusieurs, et malgré cela, l'instruction CREATE DATABASE / USE persistait. C'est pourquoi je me suis permis de poster cette info.
Je vois que dans ce forum, on juge un peu rapidement les intervenants. Peut-être le propre de ceux qui sont sûrs d'eux-mêmes et qui ne cherchent pas à aider les autres. Bonne continuation !