Vous avez encore perdu votre liste de mots de passe ? Les données de connexion des principaux utilisateurs sont rapidement perdues et ne sont pas enregistrées dans le système lui-même.
Il est certainement plus facile ici avec les bases de données utilisées par Contenu Le mot de passe est ici stocké en texte clair dans les fichiers de configuration respectifs. Ce n'est pas le cas pour l'utilisateur principal du serveur de base de données.
En général, le nom d'utilisateur est root. À l'adresse suivante : Plesk installations, le nom d'utilisateur "admin" est utilisé. Le mot de passe d'un serveur Plesk peut être facilement récupéré dans le fichier .psa/shadow. Par exemple : avec la commande :
mysql -uadmin -p`cat /etc/psa/.psa.shadow
Si vous devez réinitialiser complètement le mot de passe, il suffit de suivre les étapes suivantes.
Quitter le serveur de la base de données. Par exemple, sous Centos7 avec MariaDB avec
systemctl stop mariadb.service
Si vous utilisez un autre serveur de base de données, cela peut également être fait avec
/etc/init.d/mysql stop
MariaDB / MySQL root Changer le mot de passe
Nous démarrons maintenant le serveur de la base de données sans restrictions et sans gestion des droits, de sorte qu'il puisse être administré sans mot de passe. Pour ce faire, nous utilisons l'option -skip-grand-tables, qui supprime les restrictions, et -skip-networking, qui empêche l'accès externe pendant la configuration.
mysqld_safe --skip-grant-tables --skip-networking &
Vous pouvez maintenant changer facilement le mot de passe MySQL.
mysql -u root
mysql> use mysql ;
mysql> update user set password=PASSWORD("le_mot_de_passe_souhaité") where User='root
mysql> flush privileges ;
mysql> exit
Maintenant, le mot de passe est modifié et le serveur de la base de données peut être fermé.
fermeture de mysqladmin
Pour qu'il puisse ensuite être lancé normalement.
systemctl start mariadb.service
Vous trouverez bien sûr aussi de plus amples informations dans le manuel du fabricant à l'adresse https://mariadb.com.