1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

Mysql ne veut plus demarrer

Discussion dans 'Administration d'un site Web' créé par Mitirapa, 14 Septembre 2008.

  1. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    Salut,
    je n'arrive plus a faire tourner mysql , je bloque depuis hier et j'ai parcoucu pas mal de forums sans trouver la bonne reponse qui m'aiderait


    /etc/init.d/mysql force-reload
    Reloading MySQL database server: mysqld/usr/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
    Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

    /etc/init.d/mysql status
    MySQL is stopped..

    ps aux | grep mysql n'affiche rien en cours

    c'est bien le user mysql qui a le dossier /var/run/mysqld/
    et il n'y a pas de mysqld.sock

    le ping localhost marche bien
    PING localhost.sivit.org (127.0.0.1) 56(84) bytes of data.
    64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.052 ms

    et mon my.cnf
    Code:
    [client]
    port		= 3306
    socket		= /var/run/mysqld/mysqld.sock
    
    [mysqld_safe]
    socket		= /var/run/mysqld/mysqld.sock
    nice		= 0
    
    [mysqld]
    user		= mysql
    pid-file	= /var/run/mysqld/mysqld.pid
    socket		= /var/run/mysqld/mysqld.sock
    port		= 3306
    basedir		= /usr
    datadir		= /home/mysql-data
    tmpdir		= /tmp
    language	= /usr/share/mysql/french
    skip-external-locking
    
    
    old-password 
    
    
    key_buffer		= 16M
    max_allowed_packet	= 16M
    thread_stack		= 128K
    thread_cache_size	= 8
     
    query_cache_limit       = 1M
    query_cache_size        = 16M
     
    long_query_time         = 4
     
    log_bin			= /var/log/mysql/mysql-bin.log
     
    expire_logs_days	= 10
    max_binlog_size         = 100M
     
    skip-bdb
     
    
    
    [mysqldump]
    quick
    quote-names
    max_allowed_packet	= 16M
    
    [mysql]
     
    [isamchk]
    key_buffer		= 16M
    
    !includedir /etc/mysql/conf.d/
    si qqun a une piste a explorer... car la je sais plus ou chercher,

    merci !
     
  2. ADIDASman
    ADIDASman WRInaute discret
    Inscrit:
    17 Avril 2004
    Messages:
    102
    J'aime reçus:
    0
    Ta base est arrêtée, le /etc/init.d/mysql force-reload ne marchera donc pas !

    Essaye de la démarrer d'abord : /etc/init.d/mysql start
     
  3. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    ben un force reload meme si c'est arreté ca va demarrer qd meme

    /etc/init.d/mysql start
    Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
     
  4. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    Hello,

    question bête : pourquoi ne commences tu pas par regarder dans les logs ? Quand il y a un problème, la plupart du temps c'est là qu'il est indiqué...

    Je suppose que tu as une Debian, donc c'est dans /var/log/syslog que ça se passe. Et si ce n'est pas une version Debian tu devrais trouver ça dans le dossier /var/log/mysql.
     
  5. ADIDASman
    ADIDASman WRInaute discret
    Inscrit:
    17 Avril 2004
    Messages:
    102
    J'aime reçus:
    0
    OK. En fait, dans ton premier post, tu retranscris

    D'où l'idée d'un start.
     
  6. ADIDASman
    ADIDASman WRInaute discret
    Inscrit:
    17 Avril 2004
    Messages:
    102
    J'aime reçus:
    0
    Après vérification, je te confirme ce que je t'ai dit...
    Le force-reload ne redémarre pas une base arrêtée !
     
  7. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    Yep le reload et le force-reload ne font que recharger les tables de droit... comme un flush privileges quoi.
     
  8. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    ah d'accord pour le force reload je n'avais pas du comprendre la nuance, merci,

    dans les logs qd j'avais regardé j'avais des

    MySQL database server: mysqld/usr/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
    Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

    mais peut etre j'ai pas bien vu une autre ligne qui donnerait un indice je vais matter ca et je reviens
     
  9. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    Ce sont les logs d'erreur lors d'un start qui sont importants. Lors du reload mysqladmin dit juste qu'il n'arrive pas à se connecter, et ça on s'en fout un peu beaucoup. Ce qu'il faut regarder c'est pourquoi mysqld n'arrive pas à démarrer.
     
  10. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    d'accord pigé, par contre question conne
    je vais dans /var/log/mysql/
    et dedans j'ai que des fichier style mysql-bin.000057 ou dedans on voit toutes les requetes style

    un autre fichier dédié au demarrages/arrets/bug de mysql est il trouvable ou faut que je fouille vraiment dans les mysql-bin.XXXXX ?
     
  11. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    dans /var/log/
    j'ai des fichiers

    mysql.log
    mysql.log.1.gz
    mysql.log.2.gz
    mysql.log.3.gz
    mysql.log.4.gz
    mysql.log.5.gz
    mysql.log.6.gz
    mysql.log.7.gz

    mais tout est vide

    et dans syslog par contre j'ai des trucs ca doit etre dedans en fait, bon a tte
     
  12. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    cf mon premier message... et surtout la première phrase.

    si tu ne t'en sors pas :
    Code:
    /etc/init.d/mysql start ; tail -n 50 /var/log/syslog
    Ainsi tout de suite après une tentative de lancement, les 50 dernières lignes de syslog te seront affichées.
     
  13. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    merci,
    donc j'ai ceci :
    donc si j'ai bien pigé
    [ERROR] Can't start server : Bind on unix socket: Permission denied
    ya un probleme de droits, mais comme je le disais plus haut
    c'est bien le user mysql qui a le dossier /var/run/mysqld/

    peut etre le fichier temp ? je vais tester de faire un sous dossier dedans pour voir
     
  14. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    Essayes ces quatres instructions et fais nous un copier/coller du résultat :
    Code:
    ls -ld /var ; ls -ld /var/run ; ls -ld /var/run/mysqld ; ls -l /var/run/mysqld
     
  15. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    bon j'ai rebooté un coup au cas ou

    et donc la j'ai ca qd je start mysql

    je pige pas...
     
  16. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    drwxr-xr-x 16 root root 4096 Sep 4 08:47 /var
    drwxr-xr-x 14 root root 4096 Sep 14 22:04 /var/run
    d---rwxrwx 2 mysql mysql 4096 Sep 14 15:50 /var/run/mysqld
     
  17. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    et sinon si je test un
    apt-get --purge remove mysql-server
    apt-get install mysql-server

    ca ne perdera pas mes données ?
     
  18. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    Ce n'est pas un reboot qui corrige les problèmes de droits d'accès...
    et les erreurs que tu cites concernent encore mysqladmin qui n'arrive pas à se connecter à mysqld, puisque celui ci ne démarre pas.
     
  19. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    Code:
    d---rwxrwx 2 mysql mysql 4096 Sep 14 15:50 /var/run/mysqld
    Bah voila où est le problème.

    Code:
    chmod 0755 /var/run/mysqld
    puis :

    Code:
    /etc/init.d/mysql start
     
  20. Mitirapa
    Mitirapa WRInaute passionné
    Inscrit:
    10 Juillet 2002
    Messages:
    1 175
    J'aime reçus:
    0
    ca marche !!

    ben merci enormément d'avoir suivi mon probleme, tous mes sites etaient ko .

    pouvoir dormir tranquillement enfin :wink:

    vraiment cool
     
  21. OTP
    OTP WRInaute accro
    Inscrit:
    16 Décembre 2005
    Messages:
    14 712
    J'aime reçus:
    2
    Bravo à Bool, c'est chouette la WRIpower.
     
  22. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    De rien :wink:

    Par contre faudra que tu m'expliques par quel miracle les droits de ce dossier ont été modifiés.
     
  23. parweb
    parweb Nouveau WRInaute
    Inscrit:
    16 Janvier 2009
    Messages:
    5
    J'aime reçus:
    0
    moi j'ai exactement le meme probleme sauf que
    Code:
     ls -ld /var ; ls -ld /var/run ; ls -ld /var/run/mysqld ; ls -l /var/run/mysqld
    renvoi
    Code:
    root@ks36692:/# ls -ld /var ; ls -ld /var/run ; ls -ld /var/run/mysqld ; ls -l /var/run/mysqld
    drwxr-xr-x 15 root root 4096 2009-01-16 14:07 /var
    drwxr-xr-x 11 root root 4096 2009-08-14 17:27 /var/run
    drwxr-xr-x 2 mysql mysql 4096 2009-08-14 16:16 /var/run/mysqld
    total 0
    root@ks36692:/#
    
    alors si quelqun pouvait m'aider sa serait cool

    pwb
    ++
     
  24. jolysaverio
    jolysaverio Nouveau WRInaute
    Inscrit:
    7 Décembre 2012
    Messages:
    1
    J'aime reçus:
    0
    Bonsoir,

    Je ne dors plus depuis 2 jours,

    Tous mes sites sont down car impossible de se connecté à la base de donnée. J'ai le meme probleme mais ca n'a pas résolu mon problème, es-ce possible de m'aider?


    xavier
     
  25. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    Bonjour, j'ai le meme pb ce matin mais cela ne semble pas venir du pb de droits :-(
     
  26. Serginho-kun
    Serginho-kun Nouveau WRInaute
    Inscrit:
    2 Octobre 2013
    Messages:
    2
    J'aime reçus:
    0
    Bonjour, Je également le même problème mais ça ne vient pas des droits du dossier.
    Quelqu'un peut m'aider ?
    merci.
     
  27. YoyoS
    YoyoS WRInaute accro
    Inscrit:
    14 Septembre 2006
    Messages:
    3 249
    J'aime reçus:
    0
    Donnez vos tracelog ceux qui ont des problèmes.
     
  28. Serginho-kun
    Serginho-kun Nouveau WRInaute
    Inscrit:
    2 Octobre 2013
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,

    Ben en plus du :
    Code:
    "Warning: mysql_connect() [function.mysql-connect]: [2002] No such file or directory (trying to connect via unix:///var/run/mysqld/mysqld.sock) in /home/www/dev/wp-includes/wp-db.php on line 1138"
    sur la page du site, je ne peux plus accéder au serveur en ssh.

    Hier, J'essayais de libérer de la mémoire sur la partition de la racine, et j'ai créer des liens symboliques /var et /tmp sur le /home. Et je pense que je ne n'aurais pas du.
     
Chargement...
Similar Threads - Mysql demarrer Forum Date
[HELP] MySQL ne veux plus démarrer. Administration d'un site Web 13 Août 2015
[FAIL] MYSQL NE VEUT PLUS DEMARRER! [AIDEZ MOI] Administration d'un site Web 11 Juillet 2015
Mysql migration utf8->utf8mb4 Développement d'un site Web ou d'une appli mobile 17 Août 2019
recherche lettres dans mysql Développement d'un site Web ou d'une appli mobile 11 Juillet 2019
cache mysql maison Développement d'un site Web ou d'une appli mobile 18 Février 2019
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
message : [LEGACY][libmysqlclient] Please consider moving to stable and mysqlnd in Administration d'un site Web 8 Novembre 2018
Connexion à un serveur mysql distant Développement d'un site Web ou d'une appli mobile 21 Octobre 2018
Mysql, modifier des chaines avec différents caractères Administration d'un site Web 13 Septembre 2018
Fusionner deux champs sur la même table et même base de donnée Mysql Administration d'un site Web 12 Septembre 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice