Project

General

Profile

Tâche #23076

Scénario #21688: Gérer les problèmes de connexion à phpMyAdmin avec le compte root

Gérer l'application du correctif

Added by Joël Cuissinat over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/16/2018
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
0.0

Description

Appliquer le correctif proposé si nécessaire à l'instance/reconfigure et/ou en postinst d'un paquet pour les versions impactées (>= 2.6.0 ?).

#!/bin/bash

plugin=$(mysql --batch -e 'use mysql;select plugin from user where user="root" and plugin="auth_socket";')

if [ ${plugin##plugin} = "auth_socket" ];then
    echo "Modification du plugin d'authentification pour l'utilisateur root";
    mysql -e 'use mysql;update user set plugin="mysql_native_password" where user="root";flush privileges;'
    systemctl restart mysql
fi

00-mysql-native-password - Script de postservice (399 Bytes) Joël Cuissinat, 02/20/2018 11:06 AM

Associated revisions

Revision d0352099 (diff)
Added by Joël Cuissinat over 1 year ago

Plugin "mysql_native_password" pour root@localhost

Ref: #21688

History

#1 Updated by Joël Cuissinat over 1 year ago

  • Description updated (diff)

#2 Updated by Laurent Flori over 1 year ago

  • Description updated (diff)

#3 Updated by Scrum Master over 1 year ago

  • Status changed from Nouveau to En cours

#4 Updated by Joël Cuissinat over 1 year ago

#1698 - Access denied for user 'root'@'localhost'

#5 Updated by Joël Cuissinat over 1 year ago

  • Assigned To set to Joël Cuissinat

#6 Updated by Joël Cuissinat over 1 year ago

Proposition prête à être packagée : mettre le script joint en postservice.

#7 Updated by Joël Cuissinat over 1 year ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 4.0 to 0.25

Paquets candidats correctifs prêts pour EOLE >= 2.6.0

#8 Updated by Scrum Master over 1 year ago

  • Status changed from En cours to Résolu

#9 Updated by Gérald Schwartzmann over 1 year ago

  • Remaining (hours) changed from 0.25 to 0.0

#10 Updated by Gérald Schwartzmann over 1 year ago

  • Status changed from Résolu to Fermé

Test sur Scribe aca 2.6.0
script /usr/share/eole/postservice/00-mysql-native-password présent
le code est le bon
connexion à phpmyadmin après mysql_pwd.py
passage en auth_socket par édition du compte root et flush privileges; par requête SQL
déconnexion et reconnexion à phpmyadmin, impossible de se connecter
exécution du script postservice

root@scribe:/mnt/eole-ci-tests/configuration# /usr/share/eole/postservice/00-mysql-native-password 
Modification du plugin d'authentification pour l'utilisateur root
root@scribe:/mnt/eole-ci-tests/configuration#

connexion avec succès à phpmyadmin

Also available in: Atom PDF