Mac 版 navicat を使用しています。手順は
です。公式 Web サイトでデータベース名を右クリックして選択し、右クリックして dump sql を選択し、デスクトップに保存します。
ローカル サーバー環境を開きます。リンクは正常です。ローカル データベース名 (同じデータベース ユーザー名、パスワード) を右クリックし、SQL ファイルのインポートを選択します。プロセス全体でエラー メッセージは表示されません。 。
何かおかしなことが起こりました。Webサイトのデータが正常に表示されるかローカルサーバーに行ってテストしてみました。最新のデータは一部追加できますが、表示されない記事データもあります。しかし、ローカルサーバーをクリックすると、サーバー データベースにテーブルを表示すると、最新の記事コンテンツがあることは明らかですが、これらの記事が Web サイトに表示されないのはなぜですか?
追加: navicat のデータ転送機能とダンプされた SQL ファイルの違いは何ですか?ご指導をお願いします。
navicat を使用してエクスポートし、phpmyadmin を使用してインポートしましたか?
それはあまりにも曖昧なので、問題をデバッグするにはブレークポイントとログを使用することをお勧めします。
インポートした SQL ファイルが大きすぎますか?その場合は、このようにインポートせずに、ソースからインポートしてみてください。
まず、データがローカル ライブラリに存在するかどうかを確認します。次に、接続されたライブラリに問題がなく、データがライブラリに存在するかどうかを確認するだけです。アプリケーションに問題があります。
データのエクスポートに navicat を使用することについてのコメントですが、私の理解では、navicat、sequel pro、phpmyadmin などのツールの使用は、mysqldump コマンドを実行してデータ、mysql... < をエクスポートする場合と本質的に同じです。 ; file.sql を使用してデータをエクスポートしても問題はありません。