8

Vagrant の破棄後にデータベース データを保持するためのベスト/許容可能なプラクティスは何ですか?

データベース データ用の共有フォルダーを作成する必要がありますか? もしそうなら、(デフォルトで)ubuntuはそのようなデータをどこに保存しますか?

ホストとゲスト OS が Ubuntu であり、MySql について言及していることを忘れていました。

4

3 に答える 3

2

使用する RDBMS によって異なります。

Ubuntu 上の MySQL の場合、/var/lib/mysql フォルダー (mysql が実行されていない場合) とその構成ファイルを(tarまたはリモート ホストに)バックアップするだけです。rsync/etc/mysql

PostgreSQL の場合も同様で、データベース ファイルは通常 cd の下にあります/usr/local/pgsql/dataファイル システム レベルのバックアップを参照してください。

注:vboxsf既知のパフォーマンスの問題があるため、デフォルトを使用してゲストとホスト間で多数のファイルを共有することは避けてください。

于 2013-08-26T23:39:38.250 に答える
0

箱の外でデータベースデータをマッピングすることは良い解決策のようです:

[Homestead] vagrant destroy 時にデータベースを永続化するためのアイデア

于 2015-03-14T21:12:20.910 に答える