logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-07-2017 11:35:15

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-8-686-pae
(G)UI : gnome
Inscription : 28-02-2017
Site Web

Error 2002: je ne peut plus accéder à ma bdd !!!!!

Bonjour,

J'ai un gros soucis, j'ai un site web, avec une partie réserver au inscris. Malheureusement, gros problème impossible de se connecter à la base de donnée. Ni par php, ni via phpmyadmin, ça ne marche pas non plus avec la commande sudo mysql -u root.

A chaque fois ça me retourne une erreur 2002!!!!

J’espère que je pourrais quand même récupérer les tables car la dernière sauvegarde remonte a trop longtemps sad

SVP aidez moi!!!!

Merci d'avance!!!!

Hors ligne

#2 22-07-2017 11:57:52

anonyme
Invité

Re : Error 2002: je ne peut plus accéder à ma bdd !!!!!

Bonjour,

Apparemment il n'y a pas que la bdd qui est touchée vu que même le httpd ne répond plus sur ton site.

Je suppose que tu as accès en ssh à la machine. Tu peux déjà vérifier que le serveur web et le serveur MySQL sont lancés (en root: service apache2 status et service mysql status), qu'il reste de la place sur les partitions (df -h), et la charge du serveur (w).

Si un serveur mail est installé, vérifier aussi sont fonctionnement normal (pas d'envois massifs de mails...)

L'indication de la version de debian installée serait utile, ainsi que la commande précise et le message d'erreur complet de MySQL.

Dans le fichier /etc/mysql/debian.cnf sont définis l'utilisateur debian-sys-maint et son mot de passe associé. Cet utilisateur a les mêmes droits que le root MySQL. Tu peux tester la connexion avec cet utilisateur (mysql -u debian-sys-maint -p).

Dernière modification par anonyme (22-07-2017 12:14:54)

#3 23-07-2017 10:13:14

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Error 2002: je ne peut plus accéder à ma bdd !!!!!

Bonjour
Ne serait ce pas après une migration de Debian vers Stretch?
On rencontre le même soucis pour les bases de données en local, avec digikam notamment
Je soupçonne que c'est passage a Mariadb qui pose problème , il est précisé que si c'est installé depuis un paquet la mise a jour vers Maridb se fait via script myslq_upgrade
J'ai testé le script

mysql_upgrade


Version check failed. Got the following error when calling the 'mysql' command line client
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
 


Voir sources:

https://mariadb.com/kb/fr/upgrading-fro … o-mariadb/
https://mariadb.com/kb/en/mariadb/troub … on-issues/
https://mariadb.com/kb/en/mariadb/unix_ … on-plugin/

Dans "Stretch", la variante par défaut de MySQL est maintenant MariaDB. Le remplacement des paquets de MySQL 5.5 ou 5.6 par la variante MariaDB 10.1 se produira automatiquement lors de la mise à niveau.


https://angristan.fr/mettre-a-jour-debi … 9-stretch/

Dernière modification par Croutons (23-07-2017 17:53:14)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#4 23-07-2017 11:02:20

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-8-686-pae
(G)UI : gnome
Inscription : 28-02-2017
Site Web

Re : Error 2002: je ne peut plus accéder à ma bdd !!!!!

Bonjour, il est normal que vous ne puissiez plus accéder au site web, car j'ai supprimé temporairement l'accès au serveur depuis le monde extérieur, car certaines erreurs php dus au fait que la bdd est inaccessible affichaient le MDP de la bdd. Dans mon reseau local, le serveur http marche parfaitement.

service mysql status
 


● mysql.service - LSB: Start and stop the mysql database server daemon
   Loaded: loaded (/etc/init.d/mysql)
   Active: failed (Result: exit-code) since Sat 2017-07-22 11:18:21 CEST; 52s ago
  Process: 561 ExecStart=/etc/init.d/mysql start (code=exited, status=1/FAILURE)

Jul 22 11:18:21 raspberrypi /etc/init.d/mysql[1633]: 0 processes alive and '/...
Jul 22 11:18:21 raspberrypi /etc/init.d/mysql[1633]: [61B blob data]
Jul 22 11:18:21 raspberrypi mysql[561]: Starting MySQL database server: mysq...!
Jul 22 11:18:21 raspberrypi systemd[1]: mysql.service: control process exite...1
Jul 22 11:18:21 raspberrypi systemd[1]: Failed to start LSB: Start and stop ....
Jul 22 11:18:21 raspberrypi systemd[1]: Unit mysql.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
 



df -h


Filesystem      Size  Used Avail Use% Mounted on
/dev/root       7.4G  5.4G  1.6G  78% /
devtmpfs        182M     0  182M   0% /dev
tmpfs           186M     0  186M   0% /dev/shm
tmpfs           186M  4.6M  182M   3% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           186M     0  186M   0% /sys/fs/cgroup
/dev/mmcblk0p1   63M   21M   42M  33% /boot
tmpfs            38M     0   38M   0% /run/user/1000
/dev/sda1        15G  379M   14G   3% /media/pi/WEB
 



df -w


 11:58:26 up 8 min,  3 users,  load average: 0.07, 0.49, 0.39
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
pi       tty1                      Sat11   24:41m  1.38s  1.19s -bash
pi       :0       :0               Sat11   ?xdm?   1:04   0.79s /usr/bin/lxsess
pi       pts/0    quentin.home    Sat11    0.00s  1.52s  0.45s sshd: pi [priv]
 



mysql -u debian-sys-maint -p


ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
 



La version est rasbian 8(pour raspberry pi), mais c'est pareil que debian 8.

Merci d'avance!!!!

Hors ligne

#5 23-07-2017 17:04:32

anonyme
Invité

Re : Error 2002: je ne peut plus accéder à ma bdd !!!!!

Ok, donc RAS côté serveur (j'envisageais une intrusion), il reste à comprendre pourquoi le serveur mysql ne démarre pas. Tu peux tenter de le redémarrer avec service mysql start pour avoir plus d'infos (?) que celles données précédemment par status.
Tant que le serveur n'est pas démarré il n'est pas utile de tenter de s'y connecter.

Dernière modification par anonyme (23-07-2017 17:05:22)

Pied de page des forums