Lorsque je veux créer une relation entre deux tables en mode concepteur avec phpMyAdmin 4.3.8, cela me donne une erreur disant: Erreur: les fonctionnalités relationnelles sont désactivées! Lorsque je l'essaie avec 4.1.4, cela fonctionne simplement bien. Je n'arrive pas à trouver où je devrais modifier les paramètres pour pouvoir créer des relations en mode concepteur. Une idée? Merci d'avance!
Convertissez votre moteur de table/db en InnoDB en utilisant
ALTER TABLE nom_table ENGINE = InnoDB;
Changez votre moteur de table en InnoDB en utilisant:
ALTER TABLE votre nom de table ENGINE = InnoDB
J'ai eu le même problème, c'est parce que je n'avais pas de base de données sur le serveur mysql pour les paramètres pypMyAdmin.
Il vous faudra donc peut-être mettre à jour votre base de données de paramètres PMA ou en créer une ...
Il existe un guide sur la façon de le faire ici
J'ai été confronté à la même erreur. Je n'ai créé aucun utilisateur PMA. Je viens de mettre à niveau la version de phpmyadmin vers la dernière version et tout a bien fonctionné.
voici le lien pour télécharger et pour moi c'était 4.6.0
https://www.phpmyadmin.net/downloads/
et pour moi je travaillais sur MAMP Pro alors je viens de faire:
J'espère que cela fonctionnera pour vous aussi.