Probléme Mysql

abdou -  
 Fantome -
salut !
j'ai un probléme d'installation de mysql sous Fedora core:
je réussi à installer mysql (rpm) mais je n'arrive pas a me connecter au serveur
quand j'exécute mysql ds /usr/local/bin j'obtient le message :ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
[1]+ Exit 127 safe_mysql
Et quand je tape safe_mysql & j'obtient le message commond not fond
que faire et merci

11 réponses

  1. abdou
     
    salut !
    malheuresement j'ai tous essayé!
    je suis tjs en compte root (#) ,j'ai fait tous ,j'ai cherché la doc's d'internet.le pb persiste.
    j'ai exécuté safe_mysqld & il me répond:
    tarting mysqld daemon with databases from /var/lib/mysql
    040420 12:16:53 mysqld ended
    mais qd je suis ds /etc/ini.d et j'exécute
    ./mysqld status il me répnd tjs:
    mysqld est mort mais subsys est verrouillé
    merci!!
    1
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Désolé je sèche et je suis à court d'idées... ;-)

      Z'@+...che.
      JP : Cap de burro catalan ! 
      Mais content ;-)
      0
    2. Utilisateur anonyme
       
      Essaie d'éditer le fichier de configuration mysql (qui est certainement sous /etc et qui se nomme peut etre my.* ) et de voir si quelque chose cloche...

      Fat_Cartman,
      Parce que je le vaux bien... 
      0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Est-ce que le "daemon" "mysqld" tourne au moins ?

    ps -e | grep mysql

    Z'@+...che.
    JP : Cap de burro catalan ! 
    Mais content ;-)
    0
    1. abdou
       
      j'ai exécuter la commande,mais pas de réponse même un message d'erreur!
      0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Alors c'est que ton "daemon" ne tourne pas !
    Logue toi en root :
    su -
    password:
    Va dans "/etc/init.d/"
    cd /etc/init.d/
    Tapes :
    ./mysqld status
    Normalement tu devrais avoir une réponse du style :
    mysqld est arrêté
    Tapes alors :
    ./mysqld start
    Initialisation de la banque de données Mysql          [OK]
    Démarrage de Mysql                                    [OK]

    Refait un :
    ./mysqld status
    et tu devrais avoir :
    mysqld (pid xxxx) en cours d'exécution

    Z'@+...che.
    JP : Cap de burro catalan ! 
    Mais content ;-)
    0
    1. abdou
       
      j'ai enfin opter pour désintaller fedora core et installer redhat 9.1 mais mysql tourne bien aprés démarrage du démon .merci bcq
      0
  4. abdou
     
    quand j'exécute la commande ./mysqld status
    je vois affiche le message
    bash: ./mysqld: Aucun fichier ou répertoire de ce type
    que dois je faire?merci
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Tape la commande suivante dans le répertoire"/etc/init.d/"
      ls
      Ca doit t'affichier la liste de tous les processus, dont "mysqld" ou "mysql" ça dépend des distribs ;-)

      Z'@+...che.
      JP : Cap de burro catalan ! 
      Mais content ;-)
      0
      1. abdou > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        j'ai exécuté la commande ./mysql status puis
        ./mysql restart et j'ai le message
        Arrêt de MySQL : [ÉCHOUÉ]
        Timeout error occurred trying to start MySQL Daemon.
        Démarrage de MySQL : [ÉCHOUÉ]
        d'ailleurs j'ai essayé d'installer mysql en mode rpm et en mode source et le même probléme.merci
        0
      2. abdou > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        j'obtiens un autre nouveau message :qd j'exécute ./mysql status
        mysqld est mort mais subsys est verrouillé
        merci
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Essaie de le réinstaller.

    Auparavant, désinstalle l'autre :
    rpm -qa | grep mysql (pour avoir la liste des paquets mysql)
    puis :
    rpm -e mysql-x.x.x...

    Z'@+...che.
    JP : Cap de burro catalan ! 
    Mais content ;-)
    0
  7. Utilisateur anonyme
     
    Attendez avant de réinstaller! Le serveur MySQL est bien installé, il se lance effectivement en tapant : safe_mysqld &
    Est -ce que tu es en root lorsque tu tentes cette opération? Il faut l'être...

    Fat_Cartman,
    Parce que je le vaux bien... 
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Salut,

      Heu, il me semble que s'il n'était pas en "root" il aurait droit à un beau :

      bash: ./mysql: Permission denied

      ;-)

      Z'@+...che.
      JP : Cap de burro catalan ! 
      Mais content ;-)
      0
  8. ebourki80 Messages postés 7 Statut Membre
     
    malheuresement j'ai cherché ds /etc:find /etc my.* il n'existe pas de fichier de se nom merci!
    0
  9. abdou
     
    le même pb je ne trouve pas de fichier
    #pwd
    /etc
    #find /etc my.*
    pas de fichier
    0
  10. Utilisateur anonyme
     
    Eh bien, deux ou trois choses:
    find s'utilise comme ca : find /etc -name my.*
    Et normalement il nous repond au moins:
    /etc/my.cnf
    qui est le fichier de conf de mysql.
    En tous cas sur ma fedora 1...
    ++

    Fat_Cartman,
    Parce que je le vaux bien... 
    0
  11. FëA
     
    Bonjour,

    Vous pouvez aussi aller voir dans les logs de MySQL pour éssayer de comprendre le problème. Sous Fedora Core 2 on les trouve par défaut ici: /var/log/mysqld.log
    (l'emplacement du fichier de log se paramètre lui-même dans /etc/my.cnf, le fichier de conf de MySQL)

    En ce qui me concerne il fallait que je rajoute la ligne suivante:
    skip-innodb
    (puisque je n'utilise pas de tables de type InnoDB avec MySQL)
    dans dans la section [mysqld] de mon fichier /etc/my.cnf

    ++

    FëA
    0
    1. Fantome
       
      Merci pour le solution

      j'ai ajouter : skip-innodb=1
      puis ça marche nikel
      0
  12. Hafed
     
    Hello All,

    Merci pour cette discussion qui m'a permis de résoudre mon problème d'Install du module perl DBI (qui nécessite une connection Mysql) sous Mandrake 9.0.

    Un grand merci à vous tous !!!!

    Très bonne journée.

    Hafed
    0