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

伊谢尔伦
Libérer: 2018-05-28 14:47:43
original
8361 Les gens l'ont consulté

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
Copier après la connexion

Méthode 1 : utilisez la commande SET PASSWORD   

mysql -u root 
  mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
Copier après la connexion

Méthode 2 : utilisez mysqladmin   

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

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;
Copier après la connexion

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;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal