最近、半年前に Navicat で作成したデータベースがなくなっていることに気付きました。ローカルの mysql を確認したところ、データベースはそのまま残っていることがわかりましたが、非表示になっており、表示されていませんでした。 Navicatに表示されます。以下に、問題の原因と解決策を説明します。
推奨チュートリアル: Navicat グラフィック チュートリアル
##解決プロセス: 私は、これは MySQL の権限の問題か、Navicat の権限設定の問題ではないかと疑い始めました。周りの同僚に聞いても解決できず、ネットで調べても誰もわかりやすく説明してくれず、自分自身に頼るしかありませんでした。 navicatで別のデータベースを作成しようとしたのですが、navicatを再起動するとまたデータベースが消えてしまいました。 navicat の設定に問題があるような気がします。案の定、接続プロパティを確認したところ、問題が見つかりました:
分析: 問題が見つかりました。チェック ボックスがオンになっているデータベースのみが表示されていることがわかりました。これらのチェックされていないデータベースは、Navicat で作成したものとまったく同じで、再起動後に表示されないデータベースはすべてここにあります。
解決策: ボックスにチェックを入れて確認し、完了です。
追記: cctv5ports データベース、テスト データベース、およびデータベース cms はすべて、半年前にテスト用に私が作成したものです。特定の時間だけが異なります。なぜ cms なのかnavicat では自動的に非表示になりますが、cctv5ports と test は表示できますか?しかも、Navicat に特別な設定や操作をしたわけでもなく、パソコン上で関連するものを削除したわけでもなく、感染したわけでもないのに、どうしてこのような奇妙な現象が起こるのでしょうか?データベースが作成されると、Navicat を再起動するかどうかに関係なく、データベースがデフォルトで表示され、チェック ボックスがオンになるのは当然のことです。チェック ボックスがデフォルトでオフになると、新しく作成されたデータベースが表示されないの?
以上がNavicat でデータベースが表示されないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。