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

Alain_42 Messages postés 5413 Statut Membre 894
 
as tu le bon serveur paramétré dans phpmyadmin ?
0
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
Alain_42 Messages postés 5413 Statut Membre 894
 
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
romain
 
Oui il y a sa dans phpmyadmin, mais je ne vois pas ma base de donnée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain_42 Messages postés 5413 Statut Membre 894
 
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
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
romain
 
finalement, j'ai résolu mon probléme, je n'utiliser le bon mysql sur ma machine
0
Alain_42 Messages postés 5413 Statut Membre 894
 
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
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
Alain_42 Messages postés 5413 Statut Membre 894
 
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
Alain_42 Messages postés 5413 Statut Membre 894
 
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
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
Alain_42 Messages postés 5413 Statut Membre 894
 
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
romain
 
sa change rien, mon code marche sur la machine virtuel, mais pas sur la réel
0
Alain_42 Messages postés 5413 Statut Membre 894
 
je n'y connait pas trop en machine virtuelle

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