howto:mysql-change-password
Comment modifier un champ crypté dans MYSQL
Table of Contents
Pour modifier un champ contenant un mot de passe crypté, il faut:
- identifier l'algorithme de hash utilisé par l'application (il faut faire un peut de recherche dans la documentation de l'application)
- identifier l'identifiant de l’occurrence à modifier
Sélectionner la base de données
use racktables_db
Identifier l'occurrence
Par exemple l'identifiant dans la table UserAccount est user_id :
SHOW COLUMNS FROM UserAccount; +--------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------------+--------------+------+-----+---------+----------------+ | user_id | int unsigned | NO | PRI | NULL | auto_increment | | user_name | char(64) | NO | UNI | | | | user_password_hash | char(40) | YES | | NULL | | | user_realname | char(64) | YES | | NULL | | +--------------------+--------------+------+-----+---------+----------------+
Modifier le champ
Il est possible d'inclure la commande de HASH dans le requête MYSQL:
UPDATE UserAccount SET user_name = 'admin', user_password_hash = SHA1('password') where user_id = 1;
howto/mysql-change-password.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1