データベース全体を取得します。データベースファイルはどこにありますか?
また、すべてのデータを含むデータベース全体をテキストファイル(SQL Serverのファイルなど)に書き込む方法はありますか?
Database > Reverse Engineer
を選択し、プロンプトに従います。ウィザードは、インスタンスに接続し、データベースを選択し、リバースエンジニアリングするオブジェクトのタイプを選択します。完了したら、MySQL Modelという新しいタブが少なくとも1つ作成されます。 EER Diagramというタブもありますが、これは便利ですがここでは関係ありません。Database > Forward Engineer
を選択しますCopy to Clipboard
またはSave to Text File
を実行できます。ウィザードはさらに進みますが、スクリプトが必要な場合はここで停止できます。
警告:スクリプトはCREATE
コマンドで生成されます。 ALTER
が必要な場合は、CREATEをALTERに手動で変更する必要があります(私が知る限り)。
これは機能することが保証されています。今夜それをしました。
MySQL Workbench 6では、「サーバー管理」タブがなくなったため、コマンドの位置が変更されました。
標準サーバー接続を開くと、[管理]セクションの下に[データエクスポート]オプションが表示されます。
mySQLワークベンチにデータエクスポートオプションがあります
MySQL Workbenchのトップメニューで、データベースをクリックし、次にフォワードエンジニアをクリックします。表示されるオプションメニューで、「テーブルの挿入ステートメントを生成する」を設定してください。
phpMyAdmin のエクスポート機能を試してください。
あるサーバーから別のサーバーにデータベースファイルをコピーする可能性もあると思いますが、現時点では使用可能なサーバーがないため、テストできません。
これらのどれも私にとってはうまくいきませんでした。 Mac OS 10.10.5とWorkbench 6.3を使用しています。私のために働いたのはデータベース->移行ウィザード...手順を非常に慎重に進める
mysql workbenchサーバーで>>>>>> export Dataを実行し、指示に従って、すべてのテーブルデータのinsertステートメントを生成します。各テーブルには含まれるすべてのデータの.sqlファイルがあります
驚くべきことに、MySql Workbenchのデータエクスポートはデータだけではありません。実際、数回クリックするだけでデータベース全体(ビュー、ストアドプロシージャ、関数を含む)のSQLスクリプトを生成するのに理想的です。スクリプトだけが必要でデータが必要ない場合は、[テーブルデータをスキップ]オプションを選択します。個別のファイルまたは自己完結型のファイルを生成できます。機能の詳細は次のとおりです。 http://dev.mysql.com/doc/workbench/en/wb-mysql-connections-navigator-management-data-export.html