1

ユーザーが mysql などの依存関係をインストールする必要がないように、XAMPP を使用して Java webapp ソフトウェアをパッケージ化しています。webapp を実行できます。

スキーマ ファイル (.frm) 形式を xampp mysql/data ディレクトリにコピーしました。しかし、最初のインストール時にテーブルが作成され、いくつかのデフォルト データが入力されるように、ソフトウェアに同梱したい mysqldump ファイルがあります。それを行う良い方法を提案できますか?

私の理解では、.frm ファイルにはスキーマのみが含まれています。私のユースケースの最善の解決策は、.sql ファイルをソフトウェアと一緒にパッケージ化して、初めて実行できるようにすることです。

4

1 に答える 1

2

解決策を見つけました。初めてソフトウェアを使用するときにユーザーが実行する必要があるスクリプトがあります。そのスクリプトでは、.sql ファイルを使用してインポートしますmysql -u <username> -p<password> <database-name> < file.sql

于 2012-10-10T14:28:38.757 に答える