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

Linux Discussion :

[CACTI] Problème Mysql en local


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2013
    Messages : 198
    Par défaut [CACTI] Problème Mysql en local
    Bonjour,

    Je suis en train d'installer pour la première fois CACTI en machine virtuelle (debian 7) pour me faire la main.

    En suivant la documentation en français sur debian
    http://denisrosenkranz.com/tuto-inst...-sur-debian-6/

    et l'officielle
    http://docs.cacti.net/manual:088:1_i...1_install_unix

    J'ai ce message d'erreur lorsque je vais à l'adresse http://127.0.0.1/cacti
    FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'


    Le service mysql fontionne bien :

    alexandre-VirtualBox alexandre # telnet localhost 3306
    Trying 127.0.0.1...
    Connected to localhost.

    alexandre-VirtualBox etc # tcpdump -n -i lo port 3306
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on lo, link-type EN10MB (Ethernet), capture size 65535 bytes
    12:03:19.842733 IP 127.0.0.1.59438 > 127.0.0.1.3306: Flags [S], seq 1625348748, win 32792, options [mss 16396,sackOK,TS val 1555474 ecr 0,nop,wscale 4], length 0


    La base est déclarée

    mysql> SHOW DATABASES ;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | cacti |
    | mysql |
    | performance_schema |
    | test |
    +--------------------+
    5 rows in set (0.05 sec)


    Le fichier config.php semble correspondre à ce l'on voir un peu partout (utilisateur cacti rajouté)

    /* make sure these values refect your actual database/host/user/password */
    $database_type = "mysql";
    $database_default = "cacti";
    $database_hostname = "localhost";
    $database_username = "cacti";
    $database_password = "cacti";
    $database_port = "3306";
    $database_ssl = false;


    J'ai fait des recherches sur le message d'erreurs ici et la mais jamais trouvé de réponse ferme mais des suppositions.

    Je précise que je n'ai pas de connaissances en mysql

    Si quelqu'un à déjà rencontré ce problème ou à des tests à faire faire pour avoir plus d'informations je suis preneur

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Dis-moi avec quelle user t'es-tu connecté en ligne de commande? l'utilisateur root?

    Si c'est le cas,
    Pourrais-tu te connecter en ligne de commande avec l'utilisateur cacti

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql -ucacti -pcacti cacti

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2013
    Messages : 198
    Par défaut
    Citation Envoyé par Mygale1978 Voir le message
    Salut,

    Dis-moi avec quelle user t'es-tu connecté en ligne de commande? l'utilisateur root?

    Si c'est le cas,
    Pourrais-tu te connecter en ligne de commande avec l'utilisateur cacti

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql -ucacti -pcacti cacti
    Bonjour,

    et oui je travaillais en root pour les tests et modifications

    Le résultat de ton test de connection avec le compte cacti ne semble pas concluant

    mysql -ucacti -pcacti
    ERROR 1045 (28000): Access denied for user 'cacti'@'localhost' (using password: YES)

    Pourtant je pensais que avec les commandes suivantes passées suffisaient :

    mysqladmin -u root -p create cacti
    mysql -u root -p cacti < /var/www/cacti/cacti.sql

    mysql -u root -p cacti #Commandes mysql > GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cacti';
    > FLUSH privileges;
    > quit

  4. #4
    Invité
    Invité(e)
    Par défaut
    mmmh bizarre...

    Peux-tu réinitialiser le mot de passe de l'utilisateur cacti et voir ce que ça donne?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mysql -uroot -p -e "set password for cacti@localhost=password('cacti');"
    le mot de passe root te sera demandé
    Ensuite tenter de te reconnecter avec l'utilisateur cacti.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql -ucacti -pcacti cacti

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2013
    Messages : 198
    Par défaut
    Je dirais même plus bizarre

    alexandre-VirtualBox alexandre # mysql -uroot -p -e "set password for cacti@localhost=password('cacti');"
    Enter password:
    ERROR 1133 (42000) at line 1: Can't find any matching row in the user table


    L'utilisateur n'a pas été crée au final ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2013
    Messages : 198
    Par défaut
    Sans transition, c'est curieux car dans les modopératoires sur internet il est dit d'installer manuellement la version stable .tar.gz du site mais en regardant sur youtube des installations, ils passent par les paquets de la distributions pour cacti et ca semble être en fait plus simple et efficace

  7. #7
    Invité
    Invité(e)
    Par défaut
    Salut,

    Citation Envoyé par caramon _majere Voir le message
    Je dirais même plus bizarre

    alexandre-VirtualBox alexandre # mysql -uroot -p -e "set password for cacti@localhost=password('cacti');"
    Enter password:
    ERROR 1133 (42000) at line 1: Can't find any matching row in the user table


    L'utilisateur n'a pas été crée au final ?
    Pour savoir si le user a bien été créé, tu as une table user dans la base de donnée mysql qui regoupe la liste des utilisateurs techniques.

    Pour la consulter, il faudra te connecter à nouveau en tant que root

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    mysql -uroot -p mysql
    <introduction du mot de passe root>
    mysql_prompt > select host, user from user;
    Si l'utilisateur cacti n'apparait pas, c'est qu'il n'a pas été créé.

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

Discussions similaires

  1. Problème de connexion MySQL en local
    Par spw44 dans le forum Installation
    Réponses: 3
    Dernier message: 13/05/2009, 16h39
  2. Problème de connexion MySQL en local
    Par Aureliien dans le forum Apache
    Réponses: 4
    Dernier message: 21/06/2007, 11h00
  3. [Cacti ] Problèmes graphiques
    Par seumeneur dans le forum Développement
    Réponses: 2
    Dernier message: 23/07/2006, 16h14
  4. pb : IIS+ASP+MySQL (en local)
    Par Elrohir dans le forum ASP
    Réponses: 4
    Dernier message: 08/02/2005, 08h58
  5. Problème MySQL 4.1 et PHPMyADMIN
    Par Acti dans le forum Installation
    Réponses: 5
    Dernier message: 29/10/2004, 02h19

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