Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3305 connectés 

  FORUM HardWare.fr
  Windows & Software

  [Mysql] Problème avec un compte administrateur d'une base

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Mysql] Problème avec un compte administrateur d'une base

n°1696017
stolenkiss
127.0.0.1, sweet 127.0.0.1
Posté le 29-08-2004 à 13:43:22  profilanswer
 

Bonjour,
 
   J'ai MySQL 3.23. J'ai recréé une base pour bosser sur un site perso. J'ai aussi créé un compte admin dédié à cette base (commande "GRANT ALL ON MaBase.* TO Admin@localhost IDENTIFIED BY 'mdp';" ). Je me retrouve avec:
 
mysql.user
==========
 
   Le compte admin créé dedans, avec tous les champs "privilege" (insert_priv,...) mises sur False (normal puisque je n'utilise pas un super-utilisateur de mysql, mais un compte admin sur une base prédéfinie.
 
mysql.db
========
 
   le comtpe admin figure là aussi, mais cette fois il pointe sur la bonne base de données, et tous les champs "privilege" sont sur True. Par conséquent, je me retrouve bien avec un compte admin.
 
 
   Voici mon script de connexion:
 

Code :
  1. <?
  2. define ('NOM',"Admin" );
  3. define ('PASSWD',"mdp" );
  4. define ('SERVEUR',"localhost" );
  5. define ('BASE',"MaBase" );
  6. ?>
  7. <?php
  8. $Connexion = mysql_pconnect(SERVEUR, NOM, PASSWD);
  9. if (!$Connexion) {
  10.  echo ("Désolé, connexion à " . SERVEUR . " impossible\n" );
  11.  exit;
  12. }
  13. if (!mysql_select_db (BASE, $Connexion)) {
  14.  echo "Désolé, accés à la base " . BASE . " impossible\n";
  15.  exit;
  16. }
  17. ?>


 
   Le message d'erreur que je récupère à chaque fois est le suivant:
 
   Désolé, accés à la base MaBase impossible
 
   Sur la doc de Nexen on peut lire ceci sur mysql_select_db().
 
   Qqun voit d'où peut venir le problème? Pour information, si je passe le compte en super-utilisateur (tous les champs sur True dans mysql.user) ou si j'utilise le compte root, ca passe sans problème. Merci d'avance.
 
Stolenkiss

mood
Publicité
Posté le 29-08-2004 à 13:43:22  profilanswer
 

n°1696064
stolenkiss
127.0.0.1, sweet 127.0.0.1
Posté le 29-08-2004 à 14:17:37  profilanswer
 

Laissez tomber... :(
 
   Je cherche depuis hier après midi, et là j'a juste fait  
 

Code :
  1. GRANT ALL PRIVILEGES ON *.* TO Admin@localhost IDENTIFIED BY 'mdp';
  2.    FLUSH PRIVILEGES;


 
   Pour donner les droits sur toutes les bases, suivi de:
 

Code :
  1. GRANT ALL PRIVILEGES ON MaBase.* TO Admin@localhost IDENTIFIED BY 'mdp';
  2.    FLUSH PRIVILEGES;


 
   Et maintenant ca marche. Je ne vois pas trop d'où vient mon souci. Mais c'est réglé.
 
Stolenkiss

n°1696071
Max Evans
Posté le 29-08-2004 à 14:20:00  profilanswer
 

$Connexion = mysql_pconnect(SERVEUR, NOM, PASSWD);  
 
Faut pas mettre les $ ?
 
Genre :
 
$Connexion = mysql_pconnect($SERVEUR, $NOM, $PASSWD);

n°1696099
stolenkiss
127.0.0.1, sweet 127.0.0.1
Posté le 29-08-2004 à 14:32:34  profilanswer
 

Non pas besoin de $,
 
   Le DEFINE déclare une constante, et tu n'as pas besoin d'ajouter le préfixe $ d'une variable normale.
 
   Par contre j'ai parlé trop vite. Mon problème n'est pas réglé. en fait j'ai juste passé mon admin en super utilisateur avec mes deux commandes du  msg précédent. Toujours pas de solution pour moi pour le moment :(
 
Stolen.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  [Mysql] Problème avec un compte administrateur d'une base

 

Sujets relatifs
Problème de place sur mon Disque DurProblème de copiage...
BSplayer 1 (finale) + mkv+ SP2 = Probleme(s) !!Codecs de base à installer pour lire un Divx
Problème d'écran par défaut !!!!problème installation ISA 2000
probleme foction recherche du forumProbleme de debit wifi 802.11B avec netgear MA111
Probleme avec Serveur IBM netfinity 5000Probleme de port de connection sur VNC
Plus de sujets relatifs à : [Mysql] Problème avec un compte administrateur d'une base


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)