Phpmyadmin

romain34iris -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour, j'ai un serveur web a réaliser, mais j'ai un probléme avec ma bdd crée sous mysql, donc ma bdd contient des valeurs, et des données, je lance donc phpmyadmin, pour voir ma bdd, dans phpmyadmin, mais la je remarque que ma base de données, n'est pas détecter par php myadmin. comment faire ?

17 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    as tu le bon serveur paramétré dans phpmyadmin ?
    0
  2. romain
     
    ben phpmyadmin et mon ma bdd sous mysql, son sous la même machine, j'utilise un serveur wamp, et le tous ce trouve sur une machine virtuel XP
    0
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    est ce que dans la zone grisée en haut de la fenêtre de droite phpmyadmin tu as affiché:
    localhost

    et dans la parti egauche
    information schema
    mysql
    etc....
    0
  4. romain
     
    Oui il y a sa dans phpmyadmin, mais je ne vois pas ma base de donnée
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alain_42 Messages postés 5413 Statut Membre 904
     
    Verifies avec l'explorateur window dans c:/wamp/bin/mysql/mysql........./data

    et la tu dois avoir les dossiers
    - mysql
    - performance_schema
    - et un dossier= au nom de ta base et ce dossier contient tes tables
    0
  7. romain
     
    dans ce dossier il y a bien ces dossier, mais il n'y a pas de dossier au nom de ma BDD
    et si je crée la bdd avec phpmyadmin, bien la c'est l'inverse je ne la vois pas avec mysql.
    et ce que je veux faire c'est relier les deux
    0
  8. romain
     
    finalement, j'ai résolu mon probléme, je n'utiliser le bon mysql sur ma machine
    0
  9. Alain_42 Messages postés 5413 Statut Membre 904
     
    je pense que lorsque tu cree ta bdd avec mysql elle n'est pas stockee sous le répertoire wamp

    pourquoi ne cree tu pas ta bdd avec phpmyadmin (tu peux y entrer les données avec l'outil importer)
    elle est mysql pareil et sera accessible depuis tes scripts php

    phpmyadmin est un outil pour creer, gerer, modifier une bdd mysql, il ne faut pas opposer phpmyadmin et mysql
    mysql c'est le "systeme de stockage des données" de bdd

    Et quand tu dis j'ai crée la Bdd en mysql comment as tu fait, depuis quelle console mmysql ? en local ,
    0
  10. romain
     
    bien en faite il y a un mysql, qui es relier avec le serveur wamp, et j'en ai un autre qui n'est pas relier et je n'ai pas pris le bon.

    la j'essai de me connecter dessus avec un code php, mais j'ai une erreur fatale
    qui est : Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[00000] [1130] Host 'SERVEURWEB' is not allowed to connect to this MySQL server' in C:\wamp\www\projetAFDET\siteAFDET\Web\connexionbddori.php:14 Stack trace: #0 C:\wamp\www\projetAFDET\siteAFDET\Web\connexionbddori.php(14): PDO->__construct('mysql:host=172....', 'root', '') #1 {main} thrown in C:\wamp\www\projetAFDET\siteAFDET\Web\connexionbddori.php on line 14
    0
  11. Alain_42 Messages postés 5413 Statut Membre 904
     
    ha voila pourquoi

    mais pourquoi tiens tu absolument a créer ta base avec la console mysql ?

    avec l'outil phpmyadmin de wamp c'est beaucoup plus simple
    0
  12. Alain_42 Messages postés 5413 Statut Membre 904
     
    je vois que tu as mysql sur host=172......

    hors localhost c'est 127.0.0.1

    donc pour atteindre un autre serveur avec phpmyadmin il faut modifier le fichier config.inc.php
    c:/wamp/apps/phpmyadmin...../

    /* Servers configuration */
    $i = 0;
    
    /* Server: localhost [1] */
    $i++;
    $cfg['Servers'][$i]['verbose'] = 'localhost';
    $cfg['Servers'][$i]['host'] = 'localhost';


    soit tu en rajoutes un autre en copiant tout le paquet de lignes correspondantes et modifiant
    soit tu modifies localhost en 172......
    0
  13. romain
     
    le fichier et déjà configurer de cette façon, j'ai tester en modifiant, par mon ip, mais sa n'a rien changer.
    quand j'utilise le navigateur de ma machine virtuel, la page en php répond, tandis que sur une machine réel, bien j'ai cette erreur
    0
  14. Alain_42 Messages postés 5413 Statut Membre 904
     
    tu as fait l'essai avec:

    /* Server: localhost [1] */
    $i++;
    $cfg['Servers'][$i]['verbose'] = 'localhost';
    $cfg['Servers'][$i]['host'] = 'localhost';
    ....
    
    /* Server: localhost [2] */
    $i++;
    $cfg['Servers'][$i]['verbose'] = '172......';
    $cfg['Servers'][$i]['host'] = '172.....';
    ......
    
    0
  15. romain
     
    sa change rien, mon code marche sur la machine virtuel, mais pas sur la réel
    0
  16. Alain_42 Messages postés 5413 Statut Membre 904
     
    je n'y connait pas trop en machine virtuelle

    mais pourquoi ne pas creer ta base avec phpmyadmin directement ?
    0
  17. romain
     
    Je l'ai fais , sa depuis ce matin, mais sur mon PHP il marche que sur machine virtuel
    0
  18. Alain_42 Messages postés 5413 Statut Membre 904
     
    et si tu modifies ton code PDO de php
    PDO->__construct('mysql:host=172....', 'root', '')
    en host=localhost
    0