Phpmyadmin [Réglé]
Configuration de phpmyadmin : comment installer l'onglet concepteur ?
Logiciels / Autres logiciels

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
La configuration par défaut de phpmyadmin lors de l'installation par le package proposé dans le CCM n'affiche pas l'onglet concepteur qui permet un affichage graphique du schéma d'una base de données. Dans les différents tutos que j'ai pu trouver, il est mentionné un répertoire "scripts" dans le répertoire de phpmyadmin (dans le répertoire phpmyadmin sous Mageia /etc/share/phpmyadmin ce répertoire scripts n'existe pas) sinon de le télécharger :
http://www.douami.com/index.php/archives/activer-le-concepteur-de-phpmyadmin.html
Après l'avoir télécharger, je l'importe pour l'éxécuter et là erreur :

la base est bien créée mais il y a cette erreur.
Est ce que quelqu'un a réussi à activer l'onglet concepteur pour phpmyadmin sous Mageia 2 ?
Merci
Édité par marcusmau Le 30/08/2012 à 09h37
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
En cherchant un peu dans le répertoire de phpmyadmin cité dans mon premier message, il y a un répertoire dénommé examples dans lequel figurent quelques scripts php dont create_tables.sql et en faisant la manip décrite toujours dans mon premier message je n'obtiens plus de message d'erreur :

et en décommentant les lignes du fichier config.inc.php :

j'ai maintenant ces erreurs qui s'affichent :

Je suis donc preneur des conseils que pourrait me prodiguer un utilisateur ayant réussi à activer cet onglet concepteur.
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
Voilà à quoi ressemble ce concepteur :

Personne n'a installé ça sur Mageia ? Surprenant ! Je n'arrive pas à y croire !
Le problème est que par rapport à une installation manuelle, l'installation du paquet phpmyadmin n'a pas la structure classique, donc je ne sais pas trop où chercher les différents éléemtns à modifier.
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
Vraiment personne n'a eu la curiosité d'activer ce module de phpmyadmin ?


Édité par marcusmau Le 27/08/2012 à 12h51
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
En regardant ton premier post, mysql déclare une erreur dans le timestamp. C'est tout.
Édité par thierryR Le 28/08/2012 à 00h07
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
En fait la première tentative a été faite avec un fichier "inadapté" car je n'ai pas trouvé tout de suite le fichier create_tables.sql correspondant à la version de phpmyadmin installée. Comme indiqué dans mon second message, j'ai finalement trouvé ce fichier dans le répertoire /usr/share/phpmyadmin/examples et son exécution s'est déroulé sans problèmes. C'est pour la suite que j'ai quelques soucis. En effet les tutos sur la toiles sont un peu datés et manifestement incomplets. J'ai bien compris qu'il faut modifier un fichier dénommé config.inc.php. Celui présent dans /usr/share/phpmyadmin est un lien vers le fichier /usr/share/phpmyadmin/config.inc.php -> /etc/phpmyadmin/config.php. C'est là que je sèche un peu car il est aussi évoqué dans la documentation la création d'un utilisateur pma.
Édité par marcusmau Le 28/08/2012 à 05h41
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

itilo Membre non connecté
-
- Voir le profil du membre itilo
- Inscrit le : 03/06/2011
Tu te connectes root à mysql puis
GRANT ALL PRIVILEGES ON *.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
si pma et pmapass sont les user/pwd attendus
EDIT:
d'ailleurs c'est ce qu'ils te disent dans le baratin, il faut créer le user pma avec le pwd que tu veux, ils ne l'ont pas fait pour éviter que la terre entière ait le même password
Édité par itilo Le 28/08/2012 à 08h43

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
Un peu occupé pour faire les différentes manips mais c'est bon, ça marche et je l'ai fait sur plusieurs machines sans problèmes. Pour ceux que ça intéresse, voici la procédure :
1 - créer le user pma
dans une console, se connecter à mysql en root (root mysql !!!)
[marc@erato ~]$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 27
Server version: 5.5.25-MariaDB Mageia - MariaDB Community Edition (GPL)
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
MariaDB [(none)]>
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 27
Server version: 5.5.25-MariaDB Mageia - MariaDB Community Edition (GPL)
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
MariaDB [(none)]>
et exécuter la commande suivante
> GRANT ALL PRIVILEGES ON *.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
remplacer le mot de passe pmapass par ce que vous voulez puis tapez exit pour sortir de mysql
2 - se connecter à phpmyadmin et créer les tables phpmyadmin :
cliquer sur l'onglet "importer" :

puis chercher le fichier config.php dans le répertoire /etc/phpmyadmin/ en cliquant sur le bouton parcourir

puis sur Exécuter après avoir vérifier que le format est bien SQL :

La base phpmyadmin et ses tables sont créées :

quitter phpmyadmin
3 - modification du fichier config.php du répertoire /etc/phpmyadmin/
dans une console
[marc@erato ~]$ sudo vi /etc/phpmyadmin/config.php
[sudo] password for marc:
[sudo] password for marc:
Il suffit de "décommenter" les lignes suivantes :

en prenant soin de remplacer le mot de passe pmapass par celui que vous avez choisi lors de l'étape 1
4 - En se reconnectant à phpmyadmin, on trouve dans le menu l'item concepteur :

Vous pouvez maintenant visualiser vos bases de données sous forme graphique.
Merci à Itilo qui m'a donné l'impulsion pour arriver à résoudre ce petit problème

<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

itilo Membre non connecté
-
- Voir le profil du membre itilo
- Inscrit le : 03/06/2011
marcusmau :
Merci à Itilo qui m'a donné l'impulsion pour arriver à résoudre ce petit problème
Merci à Itilo qui m'a donné l'impulsion pour arriver à résoudre ce petit problème

Vraiment pas de quoi.
Ceci dit si tu veux accéder aux modèles de tes bd mysql, ou faire de la modélisation, tu as aussi
mysql-workbench, un outil plus spécifique mysql

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
Effectivement je connais mysql-workbench mais l'onglet concepteur permet une visualisation rapide de la base directement depuis phpmyadmin sans à avoir à lancer une autre appli.
Cordialement,
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie