Maison >base de données >tutoriel mysql >Comment changer le mot de passe dans MySQL à l'aide de la commande cmd

Comment changer le mot de passe dans MySQL à l'aide de la commande cmd

伊谢尔伦
伊谢尔伦original
2018-05-28 14:47:438429parcourir

Lorsque vous créez MySQL pour la première fois, vous devez généralement changer le mot de passe. De plus, j'ai rencontré des serveurs fonctionnant sur plusieurs serveurs et j'ai oublié le mot de passe root de l'un d'entre eux (rappelez-vous le mot de passe utilisateur, root n'a pas été utilisé depuis longtemps) ), recherchez donc la méthode suivante en ligne et enregistrez-la.

1. Initialisez le paramètre de mot de passe

/etc/init.d/mysql stop 
cd /usr/local/mysql 
mysqld_safe –user=mysql –skip-grant-tables –skip-networking & 
mysql -u root mysql 
mysql > UPPATE user SET password=PASSWORD(‘newpassword’) where USER=’root’; 
mysql > FLUSH PRIVILEGES; 
mysql > quit ; 
/etc/init.d/mysql restart 
mysql -u root -p

Méthode 1 : utilisez la commande SET PASSWORD   

mysql -u root 
  mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);

Méthode 2 : utilisez mysqladmin   

mysqladmin -u root password “newpass” 
  如果root已经设置过密码,采用如下方法 
  mysqladmin -u root password oldpass “newpass”

Méthode 3 : Utilisez UPDATE pour modifier directement la table utilisateur

mysql -u root 
  mysql> use mysql; 
  mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’; 
  mysql> FLUSH PRIVILEGES;

2. Lorsque vous perdez le mot de passe root, définissez le mot de passe root

Méthode 1 :

mysqld_safe –skip-grant-tables& 
  mysql -u root mysql 
  mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’; 
  mysql> FLUSH PRIVILEGES;

méthode 2 :
1. Modifiez le fichier de configuration mysql (la valeur par défaut est /etc/my.cnf) et ajoutez une ligne skip-grant-tables sous [mysqld]

2. Après avoir enregistré le fichier de configuration, redémarrez le service mysql service mysqld restart

3. Mysql -u root -p connectez-vous à mysql, puis appuyez sur Entrée sans saisir le mot de passe, puis modifiez le mot de passe en fonction de processus ci-dessus

4. Le mot de passe est modifié, suivez le processus 1 pour supprimer la ligne dans le fichier de configuration, puis redémarrez le service mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn