Need help? Chat now!

Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Réinitialiser le mot de passe MySQL
Arrêtez le serveur MySQL
Changer le mot de passe
Pour MySQL 5.7.6 et plus récente, utilisez la commande suivante dans l'invite de commande MySQL.
Pour MySQL 5.7.5 et les utilisateurs plus âgés de l'invite de commande MySQL:
Redémarrez le serveur MySQL

Comment changer votre mot de passe MySQL dans Ubuntu 14.04

Mots clés: Ubuntu,  MySQL,  Security 

Réinitialiser le mot de passe MySQL
Arrêtez le serveur MySQL
Changer le mot de passe
Pour MySQL 5.7.6 et plus récente, utilisez la commande suivante dans l'invite de commande MySQL.
Pour MySQL 5.7.5 et les utilisateurs plus âgés de l'invite de commande MySQL:
Redémarrez le serveur MySQL

Si vous souhaitez réinitialiser le mot de passe du mot de passe MySQL de l'utilisateur racine, ce guide vous aidera à travers ce processus.

Réinitialiser le mot de passe MySQL

Arrêtez le serveur MySQL

Vous voudrez avoir la version correcte avant de continuer avec ce guide et pouvez l'obtenir en utilisant cette commande:

mysql --version

Avant de continuer avec ce qui suit, vous voudrez savoir que ces étapes sont destinées à être exécutées par l'utilisateur racine à l'aide de commandes Su ou Sudo. Se connecter en tant qu'utilisateur root n'est pas recommandé.

Pour modifier le mot de passe MySQL, vous aurez besoin d'abord pour arrêter le service MySQL.

service mysql stop

Si vous connaissez votre mot de passe, vous pouvez le modifier à l'aide de la ligne de commande MySQL avec les éléments suivants pour l'utilisateur root dans cet exemple.

mysql -u root -p
set password=password('new_password');
flush privileges;

Remplacez le nouveau mot de passe ci-dessus avec votre nouveau mot de passe.

En exécutant MySQL sans chargement d'informations sur les privilèges de l'utilisateur, vous pouvez accéder à la ligne de commande sans utiliser de privilèges root nécessitant un mot de passe.Vous pouvez le faire en ne permettant pas à la base de données de charger les tables de subvention.Vous voudrez également ignorer la mise en réseau pour éviter tout risque de sécurité.

Il est important de noter que l'utilisation de --Skip-Networking ci-dessous est très insécurité et ne doit être exécutée que lors de la réinitialisation du mot de passe de l'utilisateur racine si vous l'avez oubliée.

Démarrez l'invite de commande MySQL à l'aide de cette commande:

mysqld_safe --skip-grant-tables --skip-networking &

Vous pourrez maintenant accéder à la base de données sans utiliser le mot de passe root.

mysqk -u root

Une invite de commande MySQL apparaîtra:

Invite MySQL

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

Vous pouvez maintenant changer le mot de passe et voudrez rester dans l'invite de commande MySQL.

Changer le mot de passe

Vous voudrez d'abord utiliser la commande de privilèges de chasse.

FLUSH PRIVILEGES;

Nous pouvons maintenant modifier le mot de passe root et quitter la ligne de commande MySQL en appuyant sur CTRL + C pour quitter.

Vous pouvez ensuite utiliser l'une des commandes ci-dessous pour modifier votre mot de passe en fonction de la version de MySQL que vous utilisez.

Pour MySQL 5.7.6 et plus récente, utilisez la commande suivante dans l'invite de commande MySQL.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

Pour MySQL 5.7.5 et les utilisateurs plus âgés de l'invite de commande MySQL:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

Entrez votre nouveau mot de passe ci-dessus et remplacez le nouveau motword.

Une fois que vous avez reçu le message que la requête était OK, vous pouvez affleurer des privilèges

FLUSH PRIVILEGES;

Redémarrez le serveur MySQL

Vous devrez maintenant démarrer le service.

sudo service mysql start

Vous pouvez maintenant confirmer que la réinitialisation du mot de passe a fonctionné en exécutant la commande suivante:

mysql -u root -p

Écrit par Hostwinds Team  /  avril 11, 2018