Problème avec un compte administrateur d'une base [Mysql] - Windows & Software
Marsh Posté le 29-08-2004 à 14:17:37
Laissez tomber...
Je cherche depuis hier après midi, et là j'a juste fait
Code :
|
Pour donner les droits sur toutes les bases, suivi de:
Code :
|
Et maintenant ca marche. Je ne vois pas trop d'où vient mon souci. Mais c'est réglé.
Stolenkiss
Marsh Posté le 29-08-2004 à 14:20:00
$Connexion = mysql_pconnect(SERVEUR, NOM, PASSWD);
Faut pas mettre les $ ?
Genre :
$Connexion = mysql_pconnect($SERVEUR, $NOM, $PASSWD);
Marsh Posté le 29-08-2004 à 14:32:34
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.
Marsh Posté le 29-08-2004 à 13:43:22
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:
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