2017-03-24 8 views
0

データベースをからPHPMYADMINにエクスポートしています。データベースにはリモートサーバ上に341のテーブルがありますが、SqlファイルをローカルサーバPHPMYADMINにインポートすると、213テーブルしかありません。PhpMyAdminデータベースエクスポート。

質問:

どのように私は、ローカルホスト上でのデータベースのすべてのテーブルを取得することができます。

答えて

0

phpmyadminは、エクスポート - >クイックをすべてエクスポートする必要がありますが、カスタムオプションを使用して、すべてが選択されていることを確認してください。また、ローカルとリモートのmysqlモード(@@ global.sql_modeを選択)をチェックしたいかもしれません。ローカルにデフォルト設定がある場合、許可されていない列のデータを含むテーブルが存在する可能性があります。そして、あなたを、あなたのデータベースのパスワードの入力を求められます、

/usr/bin/mysqldump -u USERANME -p DATABASE_NAME > output.sql 

ファイル名を指定して実行:

0

データベースが、あなたは、コマンドラインを介して、それをエクスポートするのではなくphpMyAdminにしてより多くの成功を有していてもよく、かなり大であると仮定すると、 「あなたは、その後..

/usr/bin/mysql -u USERNAME -p DATABASE_NAME --no-create-db < output.sql 
を使用して、これをインポートすることができ、データベース

を含むoutput.sqlちゃいます