Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2010, 22h30   #1
Membre régulier
 
Avatar de monlou
 
Inscription : janvier 2010
Messages : 265
Détails du profil
Informations personnelles :
Âge : 59
Localisation : Canada

Informations forums :
Inscription : janvier 2010
Messages : 265
Points : 73
Points : 73
Par défaut erreur de syntaxe pour ajouter un utilisateur a une base

Bonjour,

voila, je suis en train de mettre en ligne mon site avec base de donnée mysql et je voudrais définir un utilisateur root et mot de passe sur cette base et de synchroniser mon fichier de connexion

j'ai essayé cette commande avec php Myadmin en ligne de commande

Code :
CREATE USER cmoi [IDENTIFIED BY PASSWORD 'tralala'] ;

ce pendant, j'ai trouvé aussi selon mes recherches qu'il existe aussi
cette commande

Code :
1
2
3
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config'
je suis un peu embrouiller avec ca
s'agit-il du meme utilisateur ?

et quel est la methode la plus facile pour définir un utilisateur root et mot de passe pour une base au fin de connexion ?

RECTIFICATION

présentement, j'ai 3 utilisateur dans la rubrique privileges dans cette base
dont 2 roots

merci
__________________
Ils ne savaient pas que c'était impossible, alors ils l'ont fait!
Mark Twain.
monlou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 22h36   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Ce que tu cites en deuxieme c'est le paramétrage de phpmyadmin, ca ne fait qu'utiliser un compte existant.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 22h41   #3
Membre régulier
 
Avatar de monlou
 
Inscription : janvier 2010
Messages : 265
Détails du profil
Informations personnelles :
Âge : 59
Localisation : Canada

Informations forums :
Inscription : janvier 2010
Messages : 265
Points : 73
Points : 73
alors est-ce que il peut y avoir plusieurs bases sur un meme compte ?

pis pourquoi j'ai un erreur de syntaxe avec ma premiere commande?
__________________
Ils ne savaient pas que c'était impossible, alors ils l'ont fait!
Mark Twain.
monlou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 22h47   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
On donne des droits aux utilisateurs mysql sur des élements (base, tables, colonnes).

Pour l'erreur il faudrait nous la donner.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 23h00   #5
Membre régulier
 
Avatar de monlou
 
Inscription : janvier 2010
Messages : 265
Détails du profil
Informations personnelles :
Âge : 59
Localisation : Canada

Informations forums :
Inscription : janvier 2010
Messages : 265
Points : 73
Points : 73
avec php
Parse error: parse error in C:\wamp\www\weziwezo\admin\define_user.php on line 4
et avec phpMyadmin c'est la meme chose mais la syntaxe mysql ace niveau, je la connais pas encore bcp !!
__________________
Ils ne savaient pas que c'était impossible, alors ils l'ont fait!
Mark Twain.
monlou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 23h19   #6
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
ca m'etonnerait que phpmyadmin te renvoit une erreur PHP.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 23h44   #7
Membre régulier
 
Avatar de monlou
 
Inscription : janvier 2010
Messages : 265
Détails du profil
Informations personnelles :
Âge : 59
Localisation : Canada

Informations forums :
Inscription : janvier 2010
Messages : 265
Points : 73
Points : 73
j'ai enlever les crochets avec la requete ci-haut et avec phpmyadmin ca me dit maintenant

#1372 - Password hash should be a 41-digit hexadecimal number

j'ai de la misere a croire que mon mot de passe doit contenir 41 caracteres
__________________
Ils ne savaient pas que c'était impossible, alors ils l'ont fait!
Mark Twain.
monlou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 23h57   #8
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Si tu mets PASSWORD, un hash est attendu.
Si tu mets directement le mot de passe, il faut seulement IDENTIFIED BY.

Pense a faire des recherches sur le forum quand tu as des erreurs de ce type.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 15h14   #9
Membre régulier
 
Avatar de monlou
 
Inscription : janvier 2010
Messages : 265
Détails du profil
Informations personnelles :
Âge : 59
Localisation : Canada

Informations forums :
Inscription : janvier 2010
Messages : 265
Points : 73
Points : 73
Citation:
Sabotage- Pense a faire des recherches sur le forum quand tu as des erreurs de ce type
je ne fais que ca sabotage,

maintenant j'ai réussi a ajouter un utilisateur et mot de passe sur la base en question en passant par la rubrique 'privileges de PHP Myadmin

pis après ben! , problème de connexion bien entendu !
et pis après j'ai trouver le config.inc.php et la ligne

en passant , j'en ai trouver 4 fichiers de ce nom sur mon ordi avec différents script

$cfg['Servers'][$i]['password'] = '';

maintenant si je mets le mot de passe sur cette ligne, la question que je me pose c'est
Est-ce que les autres bases de données vont etre affectées par ce changement et changera aussi le mot de passe des autres bases ?
comment Mysql va savoir que c'est pour une base en particulier ?
__________________
Ils ne savaient pas que c'était impossible, alors ils l'ont fait!
Mark Twain.
monlou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h53.


 
 
 
 
Partenaires

Hébergement Web