2016-06-13 11 views
0

私はphpadminでlinuxを使用しており、データベースをインポートしようとしています。しかし、それは途中で停止し、ちょうど常時ロードし続けます。私は実際にコンピュータをリセットしなければなりません。テーブルをチェックすると、毎回テーブルのリストに「F」という文字が表示されます。エラーはなく、一定の読み込みとインポートされたデータベースが不完全です。phpmyadminがハングアップし、データベースの約50%のみをインポートしますか?

私は既にphp設定ファイルに入って、投稿サイズとアップロードサイズを更新しました。しかし、私はまだこの問題を抱えています。どんな助け?

+1

ファイルをサーバにコピーしてコンソールからインポートします。mysql -root -p databasename dognose

+0

私は試してみましたが、ターミナルで次のようなエラーが出ました: エラー:この文にASCII '\ 0'が表示されましたが、 -binary-modeは有効で、mysqlは非対話モードで実行されます。 ASCII '\ 0'が必要な場合は、-binary-modeを1に設定します。クエリ: ' ] W'。 – Shawn

+0

ダンプはどこから来ますか? (つまり、どのように作成されたのですか) – dognose

答えて

0

phpMyAdminはPHPリソースの制限によって制限されています。メモリ、実行タイムアウトなどが含まれます。状況によっては、ファイルのアップロードに時間がかかりすぎてファイルが解凍され、メモリの制限を超える可能性があります。あなたはいくつか試すことができ

  • 解凍ファイルをローカルにし、Webサーバー上のフォルダにファイルを配置する「UploadDir」機能を使用し
  • .sqlファイルをアップロードし、そのphpMyAdminはローカルにアクセスできます。
  • @dognoseが提案したように.sqlファイルをアップロードし、コマンドラインクライアントを使用します。私は 'source'構文を使う傾向があります。 mysqlコマンドラインクライアントに接続した後は、source database.sqlを使用してください。 .sqlファイルに応じて、最初にデータベースを作成するか、useする必要があります。
関連する問題