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 01/02/2021, à 11:15

jmeuh

[Résolu]Problème installation mysql-server

Bonjour,

J'ai un souci avec l'installation de mysql-server. Des postes existe déjà sur le sujet mais je n'ai pas trouvé de solution à ma situation.

Pour réinstaller mysql-server proprement j'ai fait ceci :

sudo apt remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo apt-get autoremove
sudo rm -R /etc/mysql

puis:

sudo apt-get install mysql-server

Voici le retour que j'obtiens :

sudo apt-get 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 : 
  mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0 mysql-server-core-8.0
Paquets suggérés :
  mailx tinyca
Les NOUVEAUX paquets suivants seront installés :
  mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server mysql-server-8.0 mysql-server-core-8.0
0 mis à jour, 6 nouvellement installés, 0 à enlever et 21 non mis à jour.
Il est nécessaire de prendre 0 o/23,0 Mo dans les archives.
Après cette opération, 190 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Préconfiguration des paquets...
Sélection du paquet mysql-common précédemment désélectionné.
(Lecture de la base de données... 245720 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-common_5.8+1.0.5ubuntu2_all.deb ...
Dépaquetage de mysql-common (5.8+1.0.5ubuntu2) ...
Sélection du paquet mysql-client-core-8.0 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-client-core-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...
Dépaquetage de mysql-client-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...
Sélection du paquet mysql-client-8.0 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-client-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...
Dépaquetage de mysql-client-8.0 (8.0.22-0ubuntu0.20.04.3) ...
Sélection du paquet mysql-server-core-8.0 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server-core-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...
Dépaquetage de mysql-server-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...
Paramétrage de mysql-common (5.8+1.0.5ubuntu2) ...
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-8.0 précédemment désélectionné.
(Lecture de la base de données... 245920 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...
Dépaquetage de mysql-server-8.0 (8.0.22-0ubuntu0.20.04.3) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_8.0.22-0ubuntu0.20.04.3_all.deb ...
Dépaquetage de mysql-server (8.0.22-0ubuntu0.20.04.3) ...
Paramétrage de mysql-client-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...
Paramétrage de mysql-server-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...
Paramétrage de mysql-client-8.0 (8.0.22-0ubuntu0.20.04.3) ...
Paramétrage de mysql-server-8.0 (8.0.22-0ubuntu0.20.04.3) ...
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)
mysqld will log errors to /var/log/mysql/error.log
mysqld is running as pid 25137
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service.
Job for mysql.service failed because a timeout was exceeded.
See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/mysql.service.d
             └─override.conf
     Active: activating (auto-restart) (Result: timeout) since Mon 2021-02-01 11:07:33 CET; 12ms ago
    Process: 25307 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
    Process: 25331 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=0/SUCCESS)
   Main PID: 25331 (code=exited, status=0/SUCCESS)
     Status: "Server shutdown complete"
      Error: 2 (Aucun fichier ou dossier de ce type)
dpkg: erreur de traitement du paquet mysql-server-8.0 (--configure) :
 installed mysql-server-8.0 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-8.0 ; cependant :
 Le paquet mysql-server-8.0 n'est pas encore configuré.

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 systemd (245.4-4ubuntu3.4) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Merci pour votre aide.

Dernière modification par jmeuh (Le 02/02/2021, à 10:56)

Hors ligne

#2 Le 01/02/2021, à 14:01

bruno

Re : [Résolu]Problème installation mysql-server

Bonjour,

Il doit rester des traces d'une ancienne installation ou configuration de MySQL ou MariaDB. Voir le point 7 de la doc mysql pour une réinstallation complète.

Avant il faudrait en particulier regarder le contenu du fichier /etc/systemd/system/mysql.service.d/override.conf

#3 Le 01/02/2021, à 14:32

jmeuh

Re : [Résolu]Problème installation mysql-server

Merci entre temps j'ai supprimé le répertoire mysql.service.d et l'installation c'est terminé correctement.
Maintenant j'essai de me connecter en root sans succès.

J'ai donc arrêté le service.
Lancé la commande :

sudo mysqld_safe --skip-grant-tables --skip-networking &

puis dans autre terminal :

shell > mysql -u root
mysql > use mysql;
mysql > UPDATE user SET authentication_string = 'new_password'     WHERE User = 'root';
mysql > FLUSH PRIVILEGES;
^D
shell > sudo kill <processus mysql> #pas trouvé d'autre moyen
shell > sudo systemctl start mysql
shell > mysql -u root -p
        Enter password:
        ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

la ligne:

UPDATE user SET authentication_string = PASSWORD('new_password')     WHERE User = 'root';

ne fonctionne pas.

Hors ligne

#4 Le 01/02/2021, à 14:38

bruno

Re : [Résolu]Problème installation mysql-server

Regarde la doc mysql au point 3.

Pour lancer la console mySQL en root, c'est :

sudo mysql

#5 Le 02/02/2021, à 09:37

jmeuh

Re : [Résolu]Problème installation mysql-server

" sudo mysql " se connecte en root sans mot de passe.
Le but de " mysql -u root -p est de tester si mon changement de mot de passe à fonctionné.

Oui en général je me connecte avec sudo et si je doit modifier mon mot de passe je le fait sans problème mais mon problème ici est que " sudo mysql " me renvoi également cette erreur.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Hors ligne

#6 Le 02/02/2021, à 10:53

jmeuh

Re : [Résolu]Problème installation mysql-server

Bon problème résolu !

Modération : commandes dangereuses qui suppriment toutes les bases de données sans avertissement !
Effectivement on ma dit ça, après.. Heureusement je n'avais pas de base sur ce pc.

Après un comparatif avec une install ubuntu propre j'ai supprimé quelques fichiers:
sudo rm -R /var/lib/mysql /var/lib/mysql-files /var/lib/mysql-keyring

cool

Merci pour ton aide bruno

Dernière modification par jmeuh (Le 04/02/2021, à 12:05)

Hors ligne