Page 1 sur 1

Comment changer les identifiant a easyphp

Posté : 21 juil. 2006, 17:47
par Nico128
Salut a tous...!

J'aimerais installer mon site en local avec easyphp. J'ai pris une vieille version, la 1.6, parce que je me souviens qu'une fois avec la 1.7 j'avais des problème.

Dans easyphp pour s'identifier le login est root et il n'y a pas de mot de passe. Le problème c'est que si je mets ça, ça marche sauf qu'après il faut que je remète les vrai identifiant quand je le mets en ligne.

J'aimerais pouvoir changer les identifiant de easyphp, et mettre les meme que mon hébergeur, comme ça je serait pas obligé de toujours modifié mes pages...

J'ai rechercher comment faire. J'ai lu qu'il fallait aller dans PhpMyAdmin dans la base "mysql" et d'ajouté un enregistrement dans la table "User" et "db" en prenant exemple sur ceux qui y sont déja. C'est ce que j'ai fait, mais mes script arrivent toujours pas a se connecté. Par contre avec root ça marche encore.

Alors j'ai effacer les enregistrement qu'il y avait déjà (avec root) et je les ai remplacé par mes identifiant, ça marche toujours pas :-s

Alors j'ai editer le fichier phpmyadmin/config.php en remplacant leur identifiant par les miens, et tjr pas.

Savez vous comment faire ?

Merci d'avance...

Posté : 21 juil. 2006, 20:16
par Cyrano
Salut,
deux suggestions. D'abord, je recommanderais plutôt [url=http://www.wampserver.com]WAMP[/url], tu n'auras pas de problèmes avec la dernière version, mais ça, c'est une question de goûts.

Ensuite pour ton site, tu peux toujours créer un utilisateur avec un mot de passe pour accéder uniquement à la base de ce site en utilisant les identifiants que tu devras utiliser sur le site en ligne.Ça se fait très facilement via la ligne de commande éventuellement, sinon avec phpMyAdmin (mais j'en suis moins certain quant à la limitation sur une seule base). Fouille la doc de MySQL sur l'ajout d'utilisateurs.

Posté : 21 juil. 2006, 20:26
par Nico128
Pour la 1er suggestion je testerai se soir.

Pour la 2em, c'est justement ce que j'ai fait, mais pas manuelement. Je suis aller enfaite créé sa dans la base de donnée qui sapelle "mysql".

Posté : 21 juil. 2006, 20:34
par Cyrano
Je déconseille vivement d'aller jouer directement dans la base mysql : utilise le client mysql, ce sera moins risqué et le SGBD gèrera lui-même les relations avec d'autres éléments éventuellement.

Posté : 22 juil. 2006, 00:28
par Nico128
Je déconseille vivement d'aller jouer directement dans la base mysql : utilise le client mysql, ce sera moins risqué et le SGBD gèrera lui-même les relations avec d'autres éléments éventuellement.
Je viens de lire la doc, mais je comprend pas quelque chose, c'est quoi le client mysql ??

Posté : 22 juil. 2006, 01:00
par Nico128
J'ai essayer Wamps...mouais :roll:

J'ajoute mon site, et il me dit
Parse error: parse error, unexpected $end in C:\Documents and Settings\Nicolas.NICOLAS-FFF6D24\Mes documents\Mes sites\Legend-Nintendo\index.php on line 600
alors que la ligne 600 cest la dernière ligne.

Mais je vois pas ce qui change à Wamps ou Easyphp pour créé des utilisateur, cets la meme chose non ?

Posté : 22 juil. 2006, 07:50
par Cyrano
Le message d'erreur indique qu'il doit manquer une accolade fermante ou un point-virgule quelque part dans la page.

Quand je parle du client MySQL, je parle du client en ligne de commande :
Démarrer > Programmes > MySQL > MySQL Server 5.0 > MySQL command line client Et là tu exécutes ton ajout en ligne de commande: suis les indications de la doc, elle sont relativement claires.

Posté : 25 juil. 2006, 17:07
par Nico128
Pourtant jai pas modifier les pages...

Et le client Mysql cest bien ce que je pensais. J'avais regarder mais il ne s'y trouvait pas. Cest pour ca que je demande. Il y est pas :-s

Posté : 25 juil. 2006, 19:56
par Cyrano
Alors ouvre une invite de commande et suis les instructions suivantes en adaptant les chemins par rapport à ta propre structure de fichiers:

Code : Tout sélectionner

Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\>cd "Program Files" C:\Program Files>cd MySQL C:\Program Files\MySQL>cd MySQL_Server_5.0 C:\Program Files\MySQL\MySQL_Server_5.0>cd bin C:\Program Files\MySQL\MySQL_Server_5.0\bin>mysql -u root -p Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 56 to server version: 5.0.21-community-nt-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
En somme, tu vas faire exécuter mysql.exe en ligne de commande tout simplement. Là, j'ai changé répertoire par répertoire, mais rien ne t'empèche de le faire en une seule ligne :

Code : Tout sélectionner

C:\>cd "Program Files\MySQL\MySQL_Server_5.0\bin" C:\Program Files\MySQL\MySQL_Server_5.0\bin>mysql -u root -p Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 57 to server version: 5.0.21-community-nt-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>