Projet

Général

Profil

Tâche #15779

eole-mysql - Scénario #15762: Mettre à niveau la configuration de MySQL sur 2.6

Faire fonctionner la modification du mot de passe root de MySQL sur 2.6

Ajouté par Joël Cuissinat il y a environ 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
05/04/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

root@seshat:~# mysql_pwd.py 
## Réinitialisation des mots de passe Mysql ##

Nouveau mot de passe root mysql : toto21
ERROR 1054 (42S22) at line 1: Unknown column 'password' in 'field list'

=> http://stackoverflow.com/questions/30692812/mysql-user-db-does-not-have-password-columns-installing-mysql-on-osx

Révisions associées

Révision c72257cc (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Les mots de passe sont désormais stockés dans `authentication_string`

  • scripts/mysql_pwd.py : `password` => `authentication_string`

Ref: #15779 @30m

Révision d973b177 (diff)
Ajouté par Laurent Flori il y a presque 8 ans

Suppression des warnings à la mise a jour des paswords

Ajout du fichier /etc/debian/debian.cnf lors de la modification
du mot de passe des applications web

ref: #15779 @1h

Révision 0512245d (diff)
Ajouté par Joël Cuissinat il y a presque 8 ans

Utilisation de mysql dans le conteneur mysql

Ref: #15779 @30m

Révision 20e97d51 (diff)
Ajouté par Joël Cuissinat il y a presque 8 ans

Utilisation de mysql dans le conteneur mysql (2)

Ref: #15779 @40m

Révision c81f49b9 (diff)
Ajouté par Joël Cuissinat il y a presque 8 ans

Simplification du script mysql_add.py

Ref: #15779 @20m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Projet changé de eole-mysql à eolesql

#2 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • % réalisé changé de 0 à 30

Les scripts génèrent également beaucoup de warning...

root@ubuntu:~# mysql_pwd.py 
## Réinitialisation des mots de passe Mysql ##

Nouveau mot de passe root mysql : tototo

Voulez-vous que les autres mots de passe soient modifiés ? [oui/non]
[non] : o
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.

#3 Mis à jour par Klaas TJEBBES il y a presque 8 ans

À propos des warnings

mysql: [Warning] Using a password on the command line interface can be insecure.

il faut utiliser un fichier de conf contenant le mot de passe plutôt que le passer sur la ligne de commande :
db=_mysql.connect(host="outhouse",db="thangs",read_default_file="~/.my.cnf")

voir http://mysql-python.sourceforge.net/MySQLdb.html#some-mysql-examples

#4 Mis à jour par Laurent Flori il y a presque 8 ans

  • Statut changé de Nouveau à En cours

#5 Mis à jour par Laurent Flori il y a presque 8 ans

  • Assigné à mis à Laurent Flori

#6 Mis à jour par Laurent Flori il y a presque 8 ans

  • Restant à faire (heures) changé de 2.0 à 0.0
  • Restant à faire (heures) changé de 0.0 à 0.5

#7 Mis à jour par Laurent Flori il y a presque 8 ans

  • Statut changé de En cours à Résolu

#8 Mis à jour par Lionel Morin il y a presque 8 ans

  • % réalisé changé de 30 à 100
  • Restant à faire (heures) changé de 0.5 à 0.0

#9 Mis à jour par Lionel Morin il y a presque 8 ans

  • Statut changé de Résolu à Fermé

#10 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Statut changé de Fermé à En cours

#11 Mis à jour par Joël Cuissinat il y a presque 8 ans

Le commit d973b177 n'est pas compatible avec le mode conteneur !

mysql: [ERROR] Could not open required defaults file: /etc/mysql/debian.cnf
mysql: [ERROR] Fatal error in defaults handling. Program aborted!

#12 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Assigné à changé de Laurent Flori à Joël Cuissinat
  • Restant à faire (heures) changé de 0.0 à 2.0

#13 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Statut changé de En cours à Résolu

#14 Mis à jour par Lionel Morin il y a presque 8 ans

  • Statut changé de Résolu à En cours

Testé sur Scribe => OK
Testé sur Amonecole => on peut se connecter à mysql quelque soit le mot de passe => réouverture

#15 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Statut changé de En cours à Fermé
  • Restant à faire (heures) changé de 2.0 à 0.0

OK sur AmonEcole :

root@amonecole:~# mysql_pwd.py eole21 no
## Réinitialisation des mots de passe Mysql ##
root@amonecole:~# mysql -h192.0.2.50 -ptoto
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'192.0.2.1' (using password: YES)
root@amonecole:~# mysql -h192.0.2.50 -peole21
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 76
Server version: 5.7.12-0ubuntu1 (Ubuntu)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Formats disponibles : Atom PDF