Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/01/2015, à 10:02

__fabrice

[mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

Bonjour,

J'ai voulu installer MariaDB sur mon ubuntu 14.04. L'installation ne s'est pas bien passé, j'ai eu une erreur avec dpkg --configure -a.
Impossible de le faire marcher. Du coup, je veux retourner en arriere. J'ai bien enlevé mariadb-serveur avec apt. Je l'ai aussi supprimé de la liste des packages.
Du coup, plus d'erreur.

Sauf que maintenant mysql ne démarre plus :

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

Ensuite :

$ sudo chown -R mysql /var/run/mysqld && sudo /etc/init.d/mysql restart

et

$ mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111 "Connection refused")

Enfin :

$ sudo /etc/init.d/mysql start
* Starting MariaDB database server mysqld

$ sudo /etc/init.d/mysql status
 * MariaDB is stopped

$ sudo /etc/init.d/mysql reload
 * Reloading MariaDB 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' (111 "Connection refused")'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

"MariaDB" ???!!!

Une idée pour m'aider ? smile

Merci à tous smile
Fabrice

Hors ligne

#2 Le 14/01/2015, à 10:17

bruno

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

Bonjour,

Je pars du principe que tu as une sauvegarde de tes bases de données.
Je te conseille de désinstaller complètement tout ce qui est mariadb et mysql :

sudo apt-get purge mariadb*

puis de réinstaller mysql-server :

sudo apt-get install mysql-server-5.5 --reinstall

Dernière modification par bruno (Le 14/01/2015, à 10:18)

Hors ligne

#3 Le 14/01/2015, à 18:49

__fabrice

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

Salut,

Il ne veut pas me réinstaller mysql-server, car pour lui, il downgrade mariaDB de la version 10 à la 5.5 :

 sudo apt-get install mysql-server-5.5 --reinstall
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  kdepimlibs-kio-plugins libaccounts-qt1 libakonadi-calendar4
  libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4
  libakonadi-kmime4 libakonadi-notes4 libakonadi-socialutils4
  libakonadiprotocolinternals1 libdmtx0a libkabc4 libkalarmcal2 libkcal4
  libkcalcore4 libkcalutils4 libkfbapi1 libkgapi2-2 libkholidays4 libkimap4
  libkldap4 libkmbox4 libkmime4 libkolab0 libkolabxml1 libkpimidentities4
  libkpimtextedit4 libkpimutils4 libkresources4 libkyotocabinet16
  libmailtransport4 libmicroblog4 libprison0 libqrencode3 libsignon-qt1
  mailutils-common
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Paquets suggérés :
  tinyca mailx
Les NOUVEAUX paquets suivants seront installés :
  mysql-server-5.5
0 mis à jour, 1 nouvellement installés, 0 à enlever et 11 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 744 ko dans les archives.
Après cette opération, 31,9 Mo d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
(Lecture de la base de données... 345847 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../mysql-server-5.5_5.5.40-0ubuntu0.14.04.1_i386.deb ...
Aborting downgrade from (at least) 10.0 to 5.5.
If are sure you want to downgrade to 5.5, remove the file
/var/lib/mysql/debian-*.flag and try installing again.
dpkg: error processing archive /var/cache/apt/archives/mysql-server-5.5_5.5.40-0ubuntu0.14.04.1_i386.deb (--unpack):
 le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/mysql-server-5.5_5.5.40-0ubuntu0.14.04.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ces fichiers n'existent pas :

If are sure you want to downgrade to 5.5, remove the file
/var/lib/mysql/debian-*.flag 

C'est pas cool sad
On fait comment maintenant ? smile

Fabrice

Hors ligne

#4 Le 17/01/2015, à 17:59

doc_denis

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

juste une idée en vrac, ...et en changeant le port d'écoute de l'un des deux ?

Hors ligne

#5 Le 21/01/2015, à 10:43

__fabrice

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

Bonjour,

Je vois pas trop le rapport du port d'écoute wink

F.

Hors ligne

#6 Le 11/02/2015, à 21:21

lemoineo

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

Bonsoir, j'ai le même problème que toi, et ceci, après avoir eu une installation fonctionnelle durant quelques temps,
et aux grès des updates de soft, un jour, ça ne marchait plus ...

Paramétrage de mariadb-server-10.0 (10.0.16+maria-1~utopic) ...
 * Stopping MariaDB database server mysqld                                                                                                    [ OK ] 
dpkg: erreur de traitement du paquet mariadb-server-10.0 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 7
dpkg: des problèmes de dépendances empêchent la configuration de mariadb-server :
 mariadb-server dépend de mariadb-server-10.0 (= 10.0.16+maria-1~utopic) ; cependant :
 Le paquet mariadb-server-10.0 n'est pas encore configuré.

dpkg: erreur de traitement du paquet mariadb-server (--configure) :
 problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                                                                  Traitement des actions différées (« triggers ») pour libc-bin (2.19-15ubuntu1) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-17) ...
Des erreurs ont été rencontrées pendant l'exécution :
 mariadb-server-10.0
 mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
olivier@croissyol:~$ sudo dpkg --configure -a
Paramétrage de mariadb-server-10.0 (10.0.16+maria-1~utopic) ...
 * Stopping MariaDB database server mysqld                                                                                                    [ OK ] 
dpkg: erreur de traitement du paquet mariadb-server-10.0 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 7
dpkg: des problèmes de dépendances empêchent la configuration de mariadb-server :
 mariadb-server dépend de mariadb-server-10.0 (= 10.0.16+maria-1~utopic) ; cependant :
 Le paquet mariadb-server-10.0 n'est pas encore configuré.

dpkg: erreur de traitement du paquet mariadb-server (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 mariadb-server-10.0
 mariadb-server

Et ceci malgré des désinstallations complètent, des purges des paquets derrière les méta-paquets, des

sudo dpkg -l mariadb*

C'est une malédiction cette installation ... et mysql n'est pas mieux ...
une fois que cette situation arrive, plus qu'une possibilité, le raz de la partition et hop, à refaire toute l'installation.
Quelqu'un sait-il comment remettre à zéro l'installation de ces softs (mariadb et/ou mysql) .. doit bien avoir un moyen avant de tout effacer ?
Cela doit tourner autour des vérous de apt-get et de dpkg ...
J'y retourne immédiatement !
Ol

Dernière modification par lemoineo (Le 11/02/2015, à 21:25)


Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !

Hors ligne

#7 Le 13/09/2017, à 11:08

r2k

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get install mariadb-server
sudo mysql_secure_installation
sudo service mysql restart
sudo mysql -uroot

Attention de réaliser un backup des DB avant.

Dernière modification par r2k (Le 13/09/2017, à 11:15)

Hors ligne

#8 Le 22/02/2020, à 13:56

Alecto

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

r2k : çà ne fonctionne pas l'installation de mariadb affiche une erreur.

Paramétrage de mariadb-server-10.3 (1:10.3.22-0ubuntu0.19.10.1) ...
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.

la commande service mysql status affiche ceci :

Paramétrage de mariadb-server-10.3 (1:10.3.22-0ubuntu0.19.10.1) ...
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.

Le monde est tellement con... on dirait que c'est moi qui fait tout !

Hors ligne

#9 Le 19/05/2020, à 10:01

youngfrog

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

J'ai déjà eu deux soucis de mysql/mariadb à cause de plantages. journal -xe montrait des soucis avec innodb.

Ceci a fonctionné pour moi :
1. ajouter "innodb_force_recovery = 1" à my.cnf (voir https://dev.mysql.com/doc/refman/5.6/en … very.html)
2. relancer mysql
3. lancer mysqlcheck --all-databases
4. relancer mysql

Hors ligne

#10 Le 16/11/2021, à 23:57

TheEnd

Re : [mysql-mariadb] Le serveur mysql ne démarre plus (ERROR 2002 (HY000))

doc_denis a écrit :

juste une idée en vrac, ...et en changeant le port d'écoute de l'un des deux ?

Le sujet date mais j'ai eu le même problème. Et en effet j'avais un service qui utilisait le même port.
En désactivant le service qui causait l'erreur tout est rentré dans l'ordre ^^

Hors ligne