[Résolu] Problème mysql

  • WordPress :5.2
  • Statut : résolu
15 sujets de 1 à 15 (sur un total de 23)
  • Auteur
    Messages
  • #2294424
    MathiAs2Pique
    Participant
    Initié WordPress
    32 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.3 / 10.0
    • Thème utilisé : Materialis
    • Extensions en place : —–
    • Nom de l’hébergeur : Pi 3B
    • Adresse du site : —

    Problème(s) rencontré(s) :

    Depuis ce matin, lorsque j’essaye d’accéder à mon site, celui-ci me renvoie l’erreur “Impossible de se connecter à la base de données”. Je suis donc allé voir en ssh le problème. Lorsque j’ai essayé de me connecter à mysql (sudo mysql-uroot -ppassword), voici la réponse du serveur :

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

    Comment puis-je régler ce problème sans perdre toutes les donnés ?

    #2294523
    Inglebard
    Participant
    Chevalier WordPress
    111 contributions

    Bonjour,

    le service mysql ne fonctionne pas.

    Vérifier avec la commande systemctl status mysql (ou mysqld)

    #2294560
    MathiAs2Pique
    Participant
    Initié WordPress
    32 contributions

    Salut,

    ça me donne ça :

    janv. 22 09:14:38 raspberrypi mysqld_safe[9570]: mysqld from pid file /run/mysqld/mysqld.pid ended
    janv. 22 09:15:05 raspberrypi /etc/init.d/mysql[9867]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/m
    janv. 22 09:15:05 raspberrypi /etc/init.d/mysql[9867]: [61B blob data]
    janv. 22 09:15:05 raspberrypi /etc/init.d/mysql[9867]: error: 'Can't connect to local MySQL server through socket '/var/
    janv. 22 09:15:05 raspberrypi /etc/init.d/mysql[9867]: Check that mysqld is running and that the socket: '/var/run/mysql
    janv. 22 09:15:05 raspberrypi /etc/init.d/mysql[9867]:
    janv. 22 09:15:05 raspberrypi mysql[9348]: Starting MariaDB database server: mysqld . . . . . . . . . . . . . . . . . .
    janv. 22 09:15:05 raspberrypi systemd[1]: mysql.service: Control process exited, code=exited, status=1/FAILURE
    janv. 22 09:15:05 raspberrypi systemd[1]: mysql.service: Failed with result 'exit-code'.
    janv. 22 09:15:05 raspberrypi systemd[1]: Failed to start LSB: Start and stop the mysql database server daemon.

    #2294602
    Inglebard
    Participant
    Chevalier WordPress
    111 contributions

    Bonjour ,

    Ton serveur mysql a bien un problème :<code class=” code-embed-code language-bash”><span class=”token string”>code=exited, status=1/FAILURE</span>

    Faudrait voir ce qu’il y a dans les logs (/var/log/mysql , /var/log/syslog, …)

    #2294785
    MathiAs2Pique
    Participant
    Initié WordPress
    32 contributions

    Bon en fait c’est un gros bug de l’OS, il faut que je réinstalle manuellement.

     

    Est-ce que si je copie les fichiers qui sont dans /var/lib/mysql, je peux ensuite remettre la BDD en place après la réinitialisation, sans trop de mal ? (et sans refaire tout le site …)

    #2294787
    Inglebard
    Participant
    Chevalier WordPress
    111 contributions

    La solution que tu proposes est vraiment en ultime recours.

    C’est pas vraiment conseillé mais en théorie ça devrait fonctionner si les fichiers dans /var/lib/mysql sont propres. Au cas où, fait une sauvegarde de ta carte sd.

    #2294788
    MathiAs2Pique
    Participant
    Initié WordPress
    32 contributions

    C’est-à-dire ‘propres’ ? y’a pas des sites où je peux les mettre et ça me sort le fichier .sql ? (le mysqldump le marche pas.)

    #2294847
    Inglebard
    Participant
    Chevalier WordPress
    111 contributions

    C’est pas vraiment conseillé mais en théorie ça devrait fonctionner si les fichiers dans /var/lib/mysql sont propres.

    Si il y a tous les fichiers et qu’il n’y a pas de corruption.

     

    y’a pas des sites où je peux les mettre et ça me sort le fichier .sql ?

    J’en connais pas.

    #2294848
    MathiAs2Pique
    Participant
    Initié WordPress
    32 contributions

    D’accord, merci.

    Je teste puis je te dis si ça a marché.

    #2295151
    MathiAs2Pique
    Participant
    Initié WordPress
    32 contributions

    Ok, re.

     

    Donc j’ai fait une backup de la carte au cas où, et je pense que ça va servir.

    J’ai donc réinitialisé le serveur, et ai remis les fichiers de mysql dans /var/lib/mysql (et replacé les fichiers dans /var/www/html/)

    OR, eh bien quand j’accède à mon site, ça me met sur la page de l’installation du site.

    #2295152
    Inglebard
    Participant
    Chevalier WordPress
    111 contributions

    Effectivement, c’est pas terrible.

    Faudrait essayer de voir si il y a des choses en bases avec phpmyadmin ou directement en ligne de commande.

    #2295153
    MathiAs2Pique
    Participant
    Initié WordPress
    32 contributions

    Comment faire en lignes de commande ?

    #2295154
    Inglebard
    Participant
    Chevalier WordPress
    111 contributions

    La commande suivante est peut être à adapter :

    sudo mysql -uroot -p

    t’arrives sur mysql :

    show databases;

    ctrl+d pour quitter ou exit;

    #2295157
    MathiAs2Pique
    Participant
    Initié WordPress
    32 contributions

    J’ai fait, et les databases concernées sont bien affichées.

    #2295158
    Inglebard
    Participant
    Chevalier WordPress
    111 contributions

    Y-a-t il ton ancienne base ?

15 sujets de 1 à 15 (sur un total de 23)
  • Vous devez être connecté pour répondre à ce sujet.