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 12/01/2019, à 17:19

Alvard

Erreur d'installation MySql

Bonjour,

Je suis sur ubuntu depuis quelques mois et j'utilise mysql en tant que base de données pour mes projets.
J'ai récemment voulu reset le mot de passe de mon user root mysql et j'ai du mal suivre les instructions mais j'ai fini par avoir des erreurs qui m'empêchait tout bonnement de me reconnecter à mysql peu importe le user choisir.

J'ai décidé de déinstallé mysql pour le réinstaller derrière mais j'ai des erreurs qui empêchent l'installation de se lancer correctement. Voici ce que j'obtient après avoir lancé mon sudo apt install mysql-server

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libaio1 libevent-core-2.1-6 mysql-client-5.7 mysql-client-core-5.7
  mysql-common mysql-server-5.7 mysql-server-core-5.7
Paquets suggérés :
  mailx tinyca
Les NOUVEAUX paquets suivants seront installés :
  libaio1 libevent-core-2.1-6 mysql-client-5.7 mysql-client-core-5.7
  mysql-common mysql-server mysql-server-5.7 mysql-server-core-5.7
0 mis à jour, 8 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 0 o/20,4 Mo dans les archives.
Après cette opération, 160 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Préconfiguration des paquets...
Sélection du paquet mysql-common précédemment désélectionné.
(Lecture de la base de données... 185969 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-mysql-common_5.8+1.0.4_all.deb ...
Dépaquetage de mysql-common (5.8+1.0.4) ...
Sélection du paquet libaio1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../1-libaio1_0.3.110-5_amd64.deb ...
Dépaquetage de libaio1:amd64 (0.3.110-5) ...
Sélection du paquet mysql-client-core-5.7 précédemment désélectionné.
Préparation du dépaquetage de .../2-mysql-client-core-5.7_5.7.24-0ubuntu0.18.04.1_amd64.deb ...
Dépaquetage de mysql-client-core-5.7 (5.7.24-0ubuntu0.18.04.1) ...
Sélection du paquet mysql-client-5.7 précédemment désélectionné.
Préparation du dépaquetage de .../3-mysql-client-5.7_5.7.24-0ubuntu0.18.04.1_amd64.deb ...
Dépaquetage de mysql-client-5.7 (5.7.24-0ubuntu0.18.04.1) ...
Sélection du paquet mysql-server-core-5.7 précédemment désélectionné.
Préparation du dépaquetage de .../4-mysql-server-core-5.7_5.7.24-0ubuntu0.18.04.1_amd64.deb ...
Dépaquetage de mysql-server-core-5.7 (5.7.24-0ubuntu0.18.04.1) ...
Sélection du paquet libevent-core-2.1-6:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../5-libevent-core-2.1-6_2.1.8-stable-4build1_amd64.deb ...
Dépaquetage de libevent-core-2.1-6:amd64 (2.1.8-stable-4build1) ...
Paramétrage de mysql-common (5.8+1.0.4) ...
update-alternatives: utilisation de « /etc/mysql/my.cnf.fallback » pour fournir « /etc/mysql/my.cnf » (my.cnf) en mode automatique
Sélection du paquet mysql-server-5.7 précédemment désélectionné.
(Lecture de la base de données... 186137 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-5.7_5.7.24-0ubuntu0.18.04.1_amd64.deb ...
Dépaquetage de mysql-server-5.7 (5.7.24-0ubuntu0.18.04.1) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_5.7.24-0ubuntu0.18.04.1_all.deb ...
Dépaquetage de mysql-server (5.7.24-0ubuntu0.18.04.1) ...
Paramétrage de libevent-core-2.1-6:amd64 (2.1.8-stable-4build1) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-20) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.27-3ubuntu1) ...
Paramétrage de libaio1:amd64 (0.3.110-5) ...
Traitement des actions différées (« triggers ») pour systemd (237-3ubuntu10.11) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Paramétrage de mysql-client-core-5.7 (5.7.24-0ubuntu0.18.04.1) ...
Paramétrage de mysql-server-core-5.7 (5.7.24-0ubuntu0.18.04.1) ...
Paramétrage de mysql-client-5.7 (5.7.24-0ubuntu0.18.04.1) ...
Paramétrage de mysql-server-5.7 (5.7.24-0ubuntu0.18.04.1) ...
update-alternatives: utilisation de « /etc/mysql/mysql.cnf » pour fournir « /etc/mysql/my.cnf » (my.cnf) en mode automatique
Renaming removed key_buffer and myisam-recover options (if present)
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
 installed mysql-server-5.7 package post-installation script subprocess returned error exit status 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é.

dpkg: erreur de traitement du paquet mysql-server (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour libc-bin (2.27-3ubuntu1) ...
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 systemd (237-3ubuntu10.11) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-20) ...
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)

Désolé pour le formatage du texte, je n'ai pas trouvé la balise pour faire apparaître ces infos comme dans la console.

Quelqu'un a une idée d'où vient le problème ? Avant de relancer l'installation, j'ai utilisé les commandes suivantes :

sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean

Modération: tu peux suivre le premier message de https://forum.ubuntu-fr.org/viewtopic.php?id=1614731 pour la mise en forme

Dernière modification par Nuliel (Le 12/01/2019, à 17:36)

Hors ligne

#2 Le 12/01/2019, à 17:46

krodelabestiole

Re : Erreur d'installation MySql

merci Naziel wink

Alvard ce serait bien que tu lises la doc : https://doc.ubuntu-fr.org/mysql
tu y apprendras qu'on utilise plus de mot de passe pour l'utilisateur MySQL root : https://doc.ubuntu-fr.org/mysql#ajouter … se_de_root
et si tu n'as pas de base de données à conserver la méthode pour réinstaller complètement MySQL y est aussi indiquée : https://doc.ubuntu-fr.org/mysql#reinstallation_complete

Hors ligne

#3 Le 12/01/2019, à 19:45

Alvard

Re : Erreur d'installation MySql

Merci pour le formatage smile

Et merci pour les différents liens. Ceci dit, je rencontre également une seconde erreur que j'ai oublié d'évoquer dans le message initial, elle survient lorsque je tente de me connecter au Mysql fraîchement installé :

ioannis@ioannis-pc:~$ mysql -u root -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Lorsque je tente de lancer le serveur j'ai cette erreur :

ioannis@ioannis-pc:~$ sudo /etc/init.d/mysql start
[....] Starting mysql (via systemctl): mysql.serviceJob for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.
 failed!

Enfin le journalctl :

ioannis@ioannis-pc:~$ journalctl -xe
                                           exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
janv. 12 19:34:49 ioannis-pc chromium_chromium.desktop[2054]: [2054:2469:0112/193449.072631:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.NetworkManage
janv. 12 19:34:49 ioannis-pc kernel: audit: type=1107 audit(1547318089.066:271): pid=1183 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_meth
                                      exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
janv. 12 19:35:35 ioannis-pc pkexec[2729]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
janv. 12 19:35:35 ioannis-pc pkexec[2729]: ioannis: Executing command [USER=root] [TTY=unknown] [CWD=/home/ioannis] [COMMAND=/usr/lib/update-notifier/package-system-locked]
janv. 12 19:39:01 ioannis-pc CRON[2804]: pam_unix(cron:session): session opened for user root by (uid=0)
janv. 12 19:39:01 ioannis-pc CRON[2805]: (root) CMD (  [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi)
janv. 12 19:39:01 ioannis-pc systemd[1]: Starting Clean php session files...
-- Subject: L'unité (unit) phpsessionclean.service a commencé à démarrer
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- L'unité (unit) phpsessionclean.service a commencé à démarrer.
janv. 12 19:39:01 ioannis-pc CRON[2804]: pam_unix(cron:session): session closed for user root
janv. 12 19:39:01 ioannis-pc sessionclean[2806]: PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/lib/php/20170718/pdo_mysql.so (/usr/l
janv. 12 19:39:01 ioannis-pc sessionclean[2806]: PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/lib/php/20170718/pdo_mysql.so (/usr/l
janv. 12 19:39:01 ioannis-pc systemd[1]: Started Clean php session files.
-- Subject: L'unité (unit) phpsessionclean.service a terminé son démarrage
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- L'unité (unit) phpsessionclean.service a terminé son démarrage, avec le résultat RESULT.

Si jamais ça peut aider, voici tous les endroits où on retrouve le terme mysql sur mon pc :

ioannis@ioannis-pc:~$ dpkg -l|egrep mysql\
> 
ii  mysql-client-5.7                           5.7.24-0ubuntu0.18.04.1                      amd64        MySQL database client binaries
ii  mysql-client-core-5.7                      5.7.24-0ubuntu0.18.04.1                      amd64        MySQL database core client binaries
ii  mysql-common                               5.8+1.0.4                                    all          MySQL database common files, e.g. /etc/mysql/my.cnf
iU  mysql-server                               5.7.24-0ubuntu0.18.04.1                      all          MySQL database server (metapackage depending on the latest version)
iF  mysql-server-5.7                           5.7.24-0ubuntu0.18.04.1                      amd64        MySQL database server binaries and system database setup
ii  mysql-server-core-5.7                      5.7.24-0ubuntu0.18.04.1                      amd64        MySQL database server binaries
ii  php-mysql                                  1:7.2+60ubuntu1                              all          MySQL module for PHP [default]
ii  php7.2-mysql                               7.2.10-0ubuntu0.18.04.1                      amd64        MySQL module for PHP

Voilà j'espère que ça pourra mettre quelqu'un sur la voie. C'est peut être tout con (je suis débutant, je loupe certaines évidences), mais après avoir passé 3h sur google et avoir tenté pas mal de "tutos" j'arrive toujours aux mêmes erreurs sad.

Hors ligne

#4 Le 13/01/2019, à 08:36

krodelabestiole

Re : Erreur d'installation MySql

Alvard a écrit :
ioannis@ioannis-pc:~$ mysql -u root -p
ioannis@ioannis-pc:~$ sudo /etc/init.d/mysql start

mais où est-ce que tu trouves des commandes aussi vieilles ? évite de suivre des docs ou des tutos qui datent de 2010 !

sur une distro récente,
pour lancer le service mysql :

sudo systemctl start mysql

pour se connecter à mysql :

sudo mysql

Hors ligne

#5 Le 13/01/2019, à 11:02

Alvard

Re : Erreur d'installation MySql

Merci pour ton aide, effectivement les commandes récentes fonctionnent.

Me reste un souci avec l'interface graphique de phpMyAdmin qui ne s'affiche plus car "Il manque l'extension mysqli" mais j'ai perdu trop de temps avec ce souci je vais me contenter de tout faire via le terminal smile.

Encore merci de m'avoir débloqué !

Hors ligne

#6 Le 13/01/2019, à 13:14

krodelabestiole

Re : Erreur d'installation MySql

pas de quoi, mais il y a fort a parier que tu aurais perdu moins de temps et que tu n'aurais pas été bloqué en suivant simplement la doc ici présente :

https://doc.ubuntu-fr.org/lamp
https://doc.ubuntu-fr.org/mysql
https://doc.ubuntu-fr.org/phpmyadmin

Hors ligne