IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

debian user root changement pass incorrect [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 991
    Par défaut debian user root changement pass incorrect
    bonjour, je viens poster car je suis perdu. Suite a un formatage serveur je reinstalle apache2 & php5 & mysql5 comme j'ai l'habitude depuis les sources, compilation etc pas de problème.

    je lance tout, je met phpmyadmin qui se connecte sans passe, je met un mot de passe identique au trois utilisateurs root.
    je clique recharger privilège, et la phpmyadmin me demande un nom d'utilisateur et mot de passe je met root et le mot de pass que je viens de définir.
    La connexion est refusée.

    J'ai recommencé plusieurs fois, j'ai effacé et réinstaller les bases de données.
    Et Utilisé le script mysql_secure_installation pour changer le mot de passe.

    Cela change bien le mot de passe à chaque fois, et en utilisant les divers scripts ou mysql en ligne de commande grâce à putty j'arrive bien à me connecter avec le mot de passe que je viens de définir.
    mais avec phpmyadmin ou eskuel impossible.

    je ne comprend pas j'ai toujours fait comme ça ! ou alors j'ai un trou de mémoire mais ça fait deux jours que je suis bloqué que je réinstalle la base essaye de créer des utilisateurs changer le serveur du utilisateur root, est-ce que quelqu'un aurait une idée ou une façon de procéder pour trouver le problème?

    Merci d'avance pour votre aide.

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour,

    Tu as bien modifié le fichier de conf de phpMyAdmin (config.inc.php) pour y mettre le nouveau mot de passe ?
    En mode console, la connexion marche ou pas ?

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre émérite
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 991
    Par défaut
    comme j'ai expliqué dans mon 1er message en mode console c'est bon.
    quand à la config phpyadmin c'est en mode cfg['Servers'][$i]['auth_type'] = 'HTTP'; j'ai préciser q'avec eskuel sa ne fonctionnat pas non plus je ne sais pas si vous connaissez.
    j'ai essayé avec le nom d'hote, l'ip, localhost, 127.0.0.1
    le passe est corectement tapé j'en suis sur (puisque en ligne de commande sa fonctionne)

    je cherche toujours.

    edit:
    ceci me donne connection impossible:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    $connection = mysql_connect("localhost","root","gg00");
    if (!$connection) die ("connection impossible");
    else mysql_close($connection);
    ?>
    et en ligne de commande c'est bon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    :/usr/local/mysql/bin# ./mysql -u root -h localhost -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 7
    Server version: 5.1.32 Source distribution
     
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
     
    mysql> exit
    Bye
    mon php infos m'affiche bien mysql activé:
    mysql

    MySQL Supportenabled Active Persistent Links 0 Active Links 0 Client API version 5.1.32 MYSQL_MODULE_TYPE external MYSQL_SOCKET /tmp/mysql.sock MYSQL_INCLUDE -I/usr/local/mysql/include/mysql MYSQL_LIBS -L/usr/local/mysql/lib/mysql -lmysqlclient
    DirectiveLocal ValueMaster Value mysql.allow_persistentOnOn mysql.connect_timeout6060 mysql.default_hostno valueno value mysql.default_passwordno valueno value mysql.default_portno valueno value mysql.default_socketno valueno value mysql.default_userno valueno value mysql.max_linksUnlimitedUnlimited mysql.max_persistentUnlimitedUnlimited mysql.trace_modeOffOff
    je sais plus quoi faire, je suis desespéré, faut que je réinstalle je peux pas m'en passer

  4. #4
    Membre émérite
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 991
    Par défaut
    en fait c'est dès que je met un mot de passe a l'utilisateur, j'ai tout effacé les utilisateur sauf un et si il a pas de passe sa fonctionne si j'en met un sa ne fonctionne plus, et un pass genre test123 je le tape sans faute c'est sur à 100%

    une mauvaise compilation? j'ai recommencé 3 fois
    un problème de droit? J'ai tout mis 777 la 3ème fois pour tester

    php ou apache, pfff quel galère personne a une rame à me filer?

  5. #5
    Membre émérite
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 991
    Par défaut
    j'ai désinstallé apache php mysql
    et tout reinstallé sa ne change rien
    j'ai mis mysql 5.0.77 au lieu de mysql 5.1.x
    sans changement.

    dès que je me crée un utilisateur mysql root avec un pass impossible de l'utilisé, si je suprimme le compte invité et root sans pass et qu'il reste ce nouvel utilisateurs sa veut rien savoir pus aucune connection.

    pourtant je reload les privilèges.

    et en ligne de commande sa fonctionne:
    /usr/local/mysql/bin# ./mysql_client_test -p
    Enter password:


    #####################################
    client_connect
    #####################################

    Establishing a connection to '' ... OK
    Connected to MySQL server version: 5.0.77-log (50077)

    Creating a test database 'client_test_db' ... OK
    je suis pret à payer celui qui m'aidera à trouver car la je suis à bout

    sa serai pas une question de nom ou ip ou je sais plus quoi à mettre dans ipconfig ou genre afin d'autorisé la connection a mysql depuis apache ou php j'ai un souvenir vage de sa mais je trouve rien.

  6. #6
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Changer la version de MySQL ne peut pas résoudre ton problème, puisque visiblement, le problème ne provient pas de MySQL...
    Si tu te connectes correctement en mode console avec le nouveau mot de passe, c'est donc que la connexion fonctionne côté base de données.

    Le problème est ailleurs : soit dans PHP, soit dans Apache.

    Sur ta machine, tu n'as pas d'autre version de PHP qui serait restée installée (ou d'autre version de Apache) ? Tu n'as pas de php.ini qui trainerait ?

    Côté PHP, il faut activer les extensions php_mysql et php_mysqli...

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  7. #7
    Membre émérite
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 991
    Par défaut
    bon je donne la solution au cas ou sa aiderai quelqu'un
    dans mon php.ini j'avais
    sql.safe_mode = On
    j'ai mis
    sql.safe_mode = Off

    et la connection se fait depuis mes scripts php! ouf! J'aurai bien galéré sur ce problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/10/2006, 16h32
  2. [Connexion] Access denied for user: 'root@localhost'
    Par abooks86 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/10/2006, 13h17
  3. #1045 - Access denied for user 'root'@'localhost'
    Par BRAUKRIS dans le forum Installation
    Réponses: 2
    Dernier message: 05/04/2006, 13h23
  4. Dbexpress mysql : mot de passe incorrect
    Par nicang dans le forum Bases de données
    Réponses: 7
    Dernier message: 22/04/2004, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo