ここに着陸する他の人のためにこれに答えます。 MySQLサービスへのSSHアクセスがないため、またはコマンドラインツールの使用方法がわからないためにphpMyAdminしか使用できない場合は、これが役立つ可能性があります。ただし、上記のコメントが示唆しているように、このサイズのデータベースのエクスポートはmysqldumpを使用するとはるかに簡単になります。
phpMyAdmin(v3.5.6を使用しています)を使用すると、次のようにテーブルを個別にエクスポートできます。
- 表示/編集するデータベースを選択します。すべてのテーブルのリストが表示されます。
- テーブルのリストで、エクスポートするテーブルの左側にあるチェックボックスをオンにします。
- テーブルリストの下部にある[WithSelected:]選択ボックスから[エクスポート]を選択します。
- エクスポート画面が表示されます。多くの場合、「クイック」エクスポートが機能し、「SQL」形式で保存します。
phpMyAdminでは、レコードを個別に、またはグループでエクスポートすることもできます。たとえば、100,000のテーブルから10レコードだけをエクスポートできます。
- 上記の手順1〜3に従います。
- 「クイック」の代わりに「カスタム」を選択します。
- [行]で[行をダンプ]を選択します
- 次に、エクスポートする行数と開始行数を入力します。
- エクスポート画面の下部にある[データダンプオプション]で、[作成されたクエリの最大長]が十分に大きいことを確認します。
- 注:たとえば、大きなBLOBデータをエクスポートする場合は、この数値を上げる必要がある場合があります。
Web経由でphpMyAdminまたはDBAを初めて使用する人に役立つことを願っています。