Récemment, j'ai découvert que la base de données que j'avais créée dans Navicat il y a six mois était manquante. J'ai vérifié le MySQL local et j'ai constaté que la base de données était toujours intacte, mais qu'elle était cachée et non. affiché dans Navicat. Ci-dessous, nous vous expliquerons les causes et les solutions au problème.
Tutoriel recommandé : Tutoriel graphique Navicat
Processus de résolution : J'ai commencé à soupçonner qu'il s'agissait d'un problème d'autorisation avec MySQL ou d'un problème de paramètre d'autorisation avec Navicat. J'ai interrogé mes collègues autour de moi mais je n'ai pas pu le résoudre, puis j'ai cherché en ligne. Personne ne pouvait l'expliquer clairement, j'ai donc dû compter sur moi-même. J'ai essayé de créer une autre base de données dans Navicat. Après avoir redémarré Navicat, elle a de nouveau disparu. J'ai l'impression que cela devrait être un problème avec les paramètres de Navicat. Effectivement, j'ai vérifié les propriétés de connexion et j'ai trouvé le problème :
Analyse : J'ai trouvé le problème maintenant. Il s'avère que seules les bases de données avec des cases à cocher sélectionnées sont affichées. Ces bases de données non sélectionnées sont exactement ce que j'ai créé dans Navicat et les bases de données qui ne sont pas affichées après le redémarrage sont toutes ici.
Solution : Cochez la case, OK, c'est fait !
Après réflexion : la base de données cctv5ports, la base de données de test et la base de données cms ont toutes été créées par moi pour les tests il y a six mois. La seule différence est l'heure précise. cms dans navicat ? Il est automatiquement masqué, mais les ports cctv5 et test peuvent toujours être affichés ? De plus, je n’ai effectué aucun réglage ou opération particulière sur Navicat, et je n’ai supprimé aucun élément associé sur mon ordinateur, et il n’a pas non plus été infecté. Comment un phénomène aussi étrange a-t-il pu se produire ? Il va de soi que lorsqu'une base de données est créée, elle sera affichée par défaut, c'est-à-dire que la case à cocher est cochée, que Navicat redémarre ou non. Quand la case sera-t-elle décochée par défaut, ce qui entraînera la base de données nouvellement créée. ne pas être affiché ?
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!