Phpmyadmin
romain34iris
-
Alain_42 Messages postés 5413 Statut Membre -
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
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
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....
localhost
et dans la parti egauche
information schema
mysql
etc....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
et la tu dois avoir les dossiers
- mysql
- performance_schema
- et un dossier= au nom de ta base et ce dossier contient tes tables
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
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
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 ,
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 ,
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
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
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
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
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...../
soit tu en rajoutes un autre en copiant tout le paquet de lignes correspondantes et modifiant
soit tu modifies localhost en 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......
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
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
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.....'; ......