Maison > base de données > tutoriel mysql > le corps du texte

Réinitialisation du mot de passe racine MySQL sous Windows : pourquoi est-ce que je reçois un avertissement « TIMESTAMP avec la valeur implicite DEFAULT est obsolète » ?

Mary-Kate Olsen
Libérer: 2024-10-28 01:40:02
original
431 Les gens l'ont consulté

  MySQL Root Password Reset on Windows: Why Do I Get a

Réinitialisation du mot de passe root MySQL sous Windows : avertissements de dépannage

Lors de la réinitialisation du mot de passe root pour MySQL 5.6 sous Windows, vous pouvez rencontrer l'avertissement suivant :

2014-02-08 15:44:10 0 [Warning] TIMESTAMP with implicit DEFAULT value
is deprecated. Please use --explicit_defaults_for_timestamp server
option (see documentation for more details).
Copier après la connexion

Que signifie l'avertissement ?

Cet avertissement concerne une fonctionnalité obsolète dans laquelle les colonnes TIMESTAMP ont été créées avec des valeurs DEFAULT implicites. Bien qu'il n'indique pas nécessairement une erreur, il met en évidence une bonne pratique recommandée pour spécifier des valeurs par défaut explicites.

Devriez-vous le corriger ?

Puisque l'avertissement n'est pas un erreur, il n'est pas obligatoire de la corriger. Vous pouvez choisir de l'ignorer et de poursuivre le processus de réinitialisation du mot de passe.

Comportement de la fenêtre de commande

Si la fenêtre de commande ne répond pas après l'affichage de l'avertissement, vous ne devez pas forcer -ferme-le. Le processus est toujours en cours et terminera ses opérations. Attendez qu'il se termine et affichez un message indiquant l'achèvement.

Dépannage après avertissement

Une fois le processus terminé, vous pourriez rencontrer des difficultés pour redémarrer le service MySQL. Dans ce cas, redémarrez votre ordinateur Windows et le service devrait démarrer automatiquement. Si vous utilisez avec succès les fonctions Workbench avec le nouveau mot de passe, vous pouvez confirmer que la réinitialisation a réussi et que l'avertissement n'était en effet qu'un avertissement.

Conseils pour ignorer les tables de subventions

Si vous rencontrez d'autres problèmes pendant le processus de réinitialisation du mot de passe, vous pouvez essayer les étapes suivantes pour ignorer les tables de subventions :

  1. Arrêtez le service MySQL.
  2. Accédez au répertoire de configuration MySQL. .
  3. Ouvrez le fichier de configuration (par exemple, my.ini).
  4. Ajoutez la ligne suivante : skip-grant-tables
  5. Enregistrez les modifications.
  6. Démarrez le service MySQL.
  7. Exécutez les commandes pour mettre à jour le mot de passe root.
  8. Arrêtez à nouveau le service MySQL.
  9. Supprimez la ligne skip-grant-tables.
  10. Démarrez le service MySQL normalement.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!