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 11/10/2016, à 13:12

TEXMAN

BUG MYSQL apres install mysql-server

Bonjour,
comme je n'arrivais pas à me connecter à Mysql j'ai fait:

sudo apt install mysql-server

et voici la réponse

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 :
  linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-headers-4.4.0-34
  linux-headers-4.4.0-34-generic linux-headers-4.4.0-36
  linux-headers-4.4.0-36-generic linux-image-4.4.0-31-generic
  linux-image-4.4.0-34-generic linux-image-4.4.0-36-generic
  linux-image-extra-4.4.0-31-generic linux-image-extra-4.4.0-34-generic
  linux-image-extra-4.4.0-36-generic
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
The following additional packages will be installed:
  libevent-core-2.0-5 mysql-client-5.7 mysql-client-core-5.7 mysql-server-5.7
  mysql-server-core-5.7
Paquets suggérés :
  tinyca
Les paquets suivants seront ENLEVÉS :
  mariadb-client mariadb-client-10.0 mariadb-client-core-10.0
Les NOUVEAUX paquets suivants seront installés :
  libevent-core-2.0-5 mysql-client-5.7 mysql-client-core-5.7 mysql-server
  mysql-server-5.7 mysql-server-core-5.7
0 mis à jour, 6 nouvellement installés, 3 à enlever et 11 non mis à jour.
Il est nécessaire de prendre 18,3 Mo/18,3 Mo dans les archives.
Après cette opération, 113 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main i386 mysql-client-5.7 i386 5.7.15-0ubuntu0.16.04.1 [1 754 kB]
Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main i386 mysql-client-core-5.7 i386 5.7.15-0ubuntu0.16.04.1 [6 258 kB]
Réception de:3 http://fr.archive.ubuntu.com/ubuntu xenial/main i386 libevent-core-2.0-5 i386 2.0.21-stable-2 [73,9 kB]
Réception de:4 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main i386 mysql-server-core-5.7 i386 5.7.15-0ubuntu0.16.04.1 [7 658 kB]
Réception de:5 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main i386 mysql-server-5.7 i386 5.7.15-0ubuntu0.16.04.1 [2 548 kB]       
18,3 Mo réceptionnés en 11s (1 614 ko/s)                                                                                                   
Préconfiguration des paquets...
dpkg: mariadb-client-core-10.0 : problème de dépendance, mais suppression comme demandé :
 mariadb-client-10.0 dépend de mariadb-client-core-10.0 (>= 10.0.27-0ubuntu0.16.04.1).

(Lecture de la base de données... 400220 fichiers et répertoires déjà installés.)
Suppression de mariadb-client-core-10.0 (10.0.27-0ubuntu0.16.04.1) ...
dpkg: mariadb-client-10.0 : problème de dépendance, mais suppression comme demandé :
 mariadb-client dépend de mariadb-client-10.0 (>= 10.0.27-0ubuntu0.16.04.1).

Suppression de mariadb-client-10.0 (10.0.27-0ubuntu0.16.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour menu (2.1.47ubuntu1) ...
Sélection du paquet mysql-client-5.7 précédemment désélectionné.
(Lecture de la base de données... 400176 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-client-5.7_5.7.15-0ubuntu0.16.04.1_i386.deb ...
Dépaquetage de mysql-client-5.7 (5.7.15-0ubuntu0.16.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
dpkg: mariadb-client : problème de dépendance, mais suppression comme demandé :
 dbconfig-mysql dépend de mysql-client | mariadb-client | virtual-mysql-client ; cependant :
  Le paquet mysql-client n'est pas installé.
  Le paquet mariadb-client doit être supprimé.
  Le paquet virtual-mysql-client n'est pas installé.
  Le paquet mysql-client-5.7 qui fournit virtual-mysql-client n'est pas encore configuré.
  Le paquet mariadb-client-10.0 qui fournit virtual-mysql-client n'est pas installé.

(Lecture de la base de données... 400208 fichiers et répertoires déjà installés.)
Suppression de mariadb-client (10.0.27-0ubuntu0.16.04.1) ...
Sélection du paquet mysql-client-core-5.7 précédemment désélectionné.
(Lecture de la base de données... 400209 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-client-core-5.7_5.7.15-0ubuntu0.16.04.1_i386.deb ...
Dépaquetage de mysql-client-core-5.7 (5.7.15-0ubuntu0.16.04.1) ...
Sélection du paquet libevent-core-2.0-5:i386 précédemment désélectionné.
Préparation du dépaquetage de .../libevent-core-2.0-5_2.0.21-stable-2_i386.deb ...
Dépaquetage de libevent-core-2.0-5:i386 (2.0.21-stable-2) ...
Sélection du paquet mysql-server-core-5.7 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server-core-5.7_5.7.15-0ubuntu0.16.04.1_i386.deb ...
Dépaquetage de mysql-server-core-5.7 (5.7.15-0ubuntu0.16.04.1) ...
Sélection du paquet mysql-server-5.7 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server-5.7_5.7.15-0ubuntu0.16.04.1_i386.deb ...
Dépaquetage de mysql-server-5.7 (5.7.15-0ubuntu0.16.04.1) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_5.7.15-0ubuntu0.16.04.1_all.deb ...
Dépaquetage de mysql-server (5.7.15-0ubuntu0.16.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu10) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Paramétrage de mysql-client-core-5.7 (5.7.15-0ubuntu0.16.04.1) ...
Paramétrage de mysql-client-5.7 (5.7.15-0ubuntu0.16.04.1) ...
Paramétrage de libevent-core-2.0-5:i386 (2.0.21-stable-2) ...
Paramétrage de mysql-server-core-5.7 (5.7.15-0ubuntu0.16.04.1) ...
Paramétrage de mysql-server-5.7 (5.7.15-0ubuntu0.16.04.1) ...

Fichier de configuration « /etc/apparmor.d/usr.sbin.mysqld »
 ==> Modifié (par vous ou par un script) depuis l'installation.
 ==> Le distributeur du paquet a fourni une version mise à jour.
   Que voulez-vous faire ? Vos options sont les suivantes :
    Y ou I  : installer la version du responsable du paquet
    N ou O  : garder votre version actuellement installée
      D     : afficher les différences entre les versions
      Z     : suspendre ce processus pour examiner la situation
 L'action par défaut garde votre version actuelle.
*** usr.sbin.mysqld (Y/I/N/O/D/Z) [défaut=N] ? D

Fichier de configuration « /etc/apparmor.d/usr.sbin.mysqld »
 ==> Modifié (par vous ou par un script) depuis l'installation.
 ==> Le distributeur du paquet a fourni une version mise à jour.
   Que voulez-vous faire ? Vos options sont les suivantes :
    Y ou I  : installer la version du responsable du paquet
    N ou O  : garder votre version actuellement installée
      D     : afficher les différences entre les versions
      Z     : suspendre ce processus pour examiner la situation
 L'action par défaut garde votre version actuelle.
*** usr.sbin.mysqld (Y/I/N/O/D/Z) [défaut=N] ? Y
Installation de la nouvelle version du fichier de configuration /etc/apparmor.d/usr.sbin.mysqld ...
Installation de la nouvelle version du fichier de configuration /etc/init.d/mysql ...
update-alternatives: avertissement: forçage de la réinstallation de l'alternative /etc/mysql/mariadb.cnf car le groupe de liens my.cnf est cassé
update-alternatives: avertissement: /etc/mysql/my.cnf ne sera pas remplacé par un lien
Renaming removed key_buffer and myisam-recover options (if present)
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
Upgrade process encountered error and will not continue.
mysql_upgrade failed with exit status 11
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.7 ; cependant :
 Le paquet mysql-server-5.7 n'est pas encore configuré.
  Le paquet mysql-community-server qui fournit mysql-server-5.7 n'est pas installé.

dpkg: erreur de traitement du paquet mysql-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.23-0ubuntu3) ...
Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu10) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

malgré ça je peux maintenant me connecter à ma base..mais c'est pas propre
comment je peux corriger tout ça? Merci

Hors ligne

#2 Le 12/10/2016, à 08:22

bruno

Re : BUG MYSQL apres install mysql-server

Bonjour,

Il n'y a pas vraiment de bogue mais effectivement le remplacement de mariadb par MySQL (et inversement) et parfois problématique.
Une solution consiste à purger tous les paquets mariadb :

sudo apt purge mariadb

et ensuite essayer d'installer mysql-server.

Le souci est visiblement ici :

mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
Upgrade process encountered error and will not continue.

Si tu as accès à la commande mysql, tu pourrais essayer de vérifier la présence de cet utilisateur et son mot de passe dans la table user de la base mysql. Le mot de passe étant renseigné dans /etc/mysql/debian.cnf (de mémoire).

En ligne