Questions fréquentes propres au module Seshat
Erreur MySQL : Access denied for user 'debian-sys-maint'@'localhost'
Suite à une restauration ou à une migration il est possible de rencontrer l'erreur suivante :
ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
Truc & astuceIl faut remettre à jour le mot de passe de l'utilisateur MySQL "debian-sys-maint"
En mode non conteneur il faut :
récupérer le nouveau mot de passe MySQL :
# grep password /etc/mysql/debian.cnf
Sur une première console, lancer MySQL en mode safe :
# mysqld_safe --skip-grant-tables
Sur une seconde console, se connecter à la base :
# mysql -u root mysql
mettre à jour le mot de passe :
UPDATE user SET authentication_string=PASSWORD('MOT_DE_PASSE_RECUPERE_AVEC_GREP') WHERE User='debian-sys-maint' ;
FLUSH PRIVILEGES ;
quitter la console :
\quit
ouCtrl + d
relancer MySQL :
# killall mysqld
attendre quelques secondes
# service mysql start
En mode conteneur il faut :
se connecter au conteneur bdd :
# ssh bdd
récupérer le nouveau mot de passe MySQL :
# grep password /etc/mysql/debian.cnf
se connecter à la console MySQL :
# mysqld_safe --skip-grant-tables & mysql -u root mysql
mettre à jour le mot de passe :
UPDATE user SET authentication_string=PASSWORD('MOT_DE_PASSE_RECUPERE_AVEC_GREP') WHERE User='debian-sys-maint' ;
FLUSH PRIVILEGES ;
quitter la console :
\quit
ouCtrl + d
relancer MySQL :
# killall mysqld
attendre quelques secondes
# service mysql start
quitter le conteneur :
# exit
ouCtrl + d
Erreur MySQL : Too many connections
Le nombre de connexions clientes maximum simultanées à la base de données MySQL est atteint.
Truc & astuceAugmenter le paramètre mysql_max_connexions
Dans l'interface de configuration du module, en mode expert, aller dans l'onglet Mysql
et adapter le Nombre maximum de connexions simultanées
aux usages constatés.
Lancer la commande reconfigure
pour appliquer le nouveau réglage.