Pour les besoins d’un de mes clients préférés, j’ai eu la grande joie de paramétrer un VPS aux petits oignons avec réplication des données à la volée.
C’est un projet fascinant que j’ai déjà abordé dans la série réplication de données.

Au moment de la réalisation des bases de données, je demande à mon client le mot de passe root du serveur de base de données pour y créer de nouveaux utilisateurs. La réponse ne se fait pas attendre : “je n’ai pas ce mot de passe mais j’ai confiance en toi Matt, tu pourras aisément contourner le problème!”.
Challenge accepted.
Voici donc un mini-tutoriel pour réinitialiser le mot de passe root quand vous ne l’avez jamais eu vous en souvenez plus.
Vous aurez besoin de deux fenêtres de terminal, que je nomme ici terminal1 et terminal2.
Etape 1 : lancer mysqld_safe
Voici le principe de la manipulation : nous allons “occuper” le serveur MySQL ou MariaDB en lançant le daemon mysqld_safe
dans un terminal et nous allons lancer un second terminal qui nous permettre de réinitialiser le mot de passe root.
C’est parti : dans le terminal1, nous commençons par arrêter le serveur SQL:
service mysql stop
puis lançons mysqld_safe
:
mysqld_safe --skip-grant-tables --skip-syslog --skip-networking
Le terminal semble arrêté ou attendre quelque chose : c’est bon signe, laissez-le comme ça pour le moment.
Des obstacles techniques ? Je trouve des solutions sur-mesure pour que votre site WordPress/WooCommerce fonctionne sans accroc.