MySQL サーバーを起動するときに --datadir を指定できるので、おそらく何かスクリプトを作成して、MySQL が USB スティック上のデータを使用できるようにすることができます。
このような軽い開発を行っている場合は、mysql ではなく sqlite を使用することをお勧めします。ファイルをコピーするだけで、データベースについて心配する必要はありません。データベース抽象化レイヤーがある場合、これは非常に簡単に実行できます。
MySQL サーバーを起動するときに --datadir を指定できるので、おそらく何かスクリプトを作成して、MySQL が USB スティック上のデータを使用できるようにすることができます。
このような軽い開発を行っている場合は、mysql ではなく sqlite を使用することをお勧めします。ファイルをコピーするだけで、データベースについて心配する必要はありません。データベース抽象化レイヤーがある場合、これは非常に簡単に実行できます。