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 26/10/2022, à 00:18

Julieng

[Résolu] Echec pour Mysql_secure_installation

Bonjour, cela fait des semaines que j'essaye de ré-installer mon serveur apache + php + mysql + phpmyadmin (pour le faire tourner en localhost uniquement) sans succès malgré les nombreuses solutions proposées sur Internet qui ont échoué...

J'ai supprimé Mysql avec :

sudo apt purge mysql-server
sudo apt autoremove

Je l'ai ré-installé et je voudrais le sécuriser, avant de passer à phpmyadmin, avec :

sudo apt install mysql-server
sudo mysql_secure_installation

J'obtiens le message d'erreur :

Error: Access denied for user 'root'@'localhost' (using password: YES)

J'ai bien tenté de modifier mon my.cnf en ajoutant "skip-grant-tables", j'ai aussi essayé de flusher les privilèges + ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';... et bien d'autres mais je n'y arrive pas.


mysql -V:
mysql  Ver 8.0.31-0ubuntu2 for Linux on x86_64 ((Ubuntu))
sudo systemctl status mysql.service
mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; preset: enabled)
     Active: active (running) since Wed 2022-10-26 00:02:48 CEST; 14min ago
    Process: 7269 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCC>
   Main PID: 7277 (mysqld)
     Status: "Server is operational"
      Tasks: 39 (limit: 8114)
     Memory: 365.4M
        CPU: 7.652s
     CGroup: /system.slice/mysql.service
             └─7277 /usr/sbin/mysqld

oct. 26 00:02:47 JulienPC systemd[1]: Starting MySQL Community Server...
oct. 26 00:02:48 JulienPC systemd[1]: Started MySQL Community Server.

Si quelqu'un a une idée, je suis preneur ! Merci d'avance.

Dernière modification par Julieng (Le 26/10/2022, à 14:18)

Hors ligne

#2 Le 26/10/2022, à 09:02

lann

Re : [Résolu] Echec pour Mysql_secure_installation

Et en passant par su plutôt que sudo ?

su
mot de passe root
mysql_secure_installation

Hors ligne

#3 Le 26/10/2022, à 12:16

Julieng

Re : [Résolu] Echec pour Mysql_secure_installation

Bonjour Iann,

je ne peux pas non plus:

su: Échec de l’authentification

Pourtant, je suis sûr de mon mot de passe -> quand je passe par sudo sur d'autres commandes classiques, ça marche bien.

Hors ligne

#4 Le 26/10/2022, à 12:50

bruno

Re : [Résolu] Echec pour Mysql_secure_installation

Bonjour,

Il faut bien lire la doc mysql.
La commande mysql_secure_installation est obsolète et n'a pratiquement plus aucun intérêt (si ce n'est faire faire des bêtises aux utilisateurs).

Avec la nouvelle méthode authentification (qu'il ne faut pas changer) tu dois accéder au compte root de mysql directement avec sudo :

sudo mysql

Pour phpmyadmin il faudra créer un compte mysql avec éventuellement tous les droits (voir encore la dos mysql

Hors ligne

#5 Le 26/10/2022, à 13:58

Julieng

Re : [Résolu] Echec pour Mysql_secure_installation

Merci Bruno pour ce lien que je n'avais pas vu !

Par contre, voici le résultat de:

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

Hors ligne

#6 Le 26/10/2022, à 14:15

Julieng

Re : [Résolu] Echec pour Mysql_secure_installation

C'est bon, j'ai suivi les consignes du chapitre 7 pour tout ré-installer et ça marche.
Et puis j'avais fait tout cela pour faire fonctionner phpmyadmin qui ne marchait pas mais... il me manquait la petit étoile comme décrit dans la section 2 ici : https://doc.ubuntu-fr.org/phpmyadmin

Tout est résolu, merci beaucoup pour vos réponses !

Hors ligne