既存のMySQLデータベースのデータベースモードを簡単に作成できるソフトウェアを探しています
5 に答える
--no-dataオプションを指定してmysqldumpを使用すると、古いデータベースからスキーマを抽出できます。この方法を使用すると、ビューに問題が発生する可能性があります。回避策については、この記事を参照してください。
次のような方法でスキーマをコピーできます。
mysqldump --opt --no-data olddatabase | mysql newdatabase
mysqldumpコマンドを使用して、データベーススキーマをSQLにダンプできます。
mysqldump {databasename} --no-data=true -u {username} -p > database_schema.sql
http://dev.mysql.com/workbench/はまだベータ版ですが (オペレーティング システムによって異なります)、データベースのスキーマを探索するための便利なツールになる可能性があります。無料のバージョンがあります。
他の回答の状態としてDBでmysqldumpを使用し、結果のファイルをこのプログラムにインポートします。
phpMyAdminは、MySQL の非コマンド ライン管理プログラムです。Web サーバー上の MySQL のほとんどのインストールと、WAMP、MAMP、および LAMP構成が付属しています。これは、MySQL 上で DB アプリを開発するときに必要なものの約 95% であり、リクエストを処理するための簡単なエクスポート オプションがあります。
私は、MySQL データベースの作成/管理および移行にHeidiSQLを長年使用しています。無料で、異なるホスト間で構造またはデータベース全体を簡単にコピーできます。