1/2 ローカル開発環境でのバックアップ/リストア
2/2 本番開発環境でのバックアップ/リストア
(1) バックアップ
vagrant@homestead:~$ mysqldump -u homestead -p [DB名] > /tmp/dump1st_at_20200428.sql
(2) マイグレーション:リセット
php artisan migrate:reset
mysql> show tables; +-------------------------+ | Tables_in_DB_name | +-------------------------+ | migrations | +-------------------------+ 1 row in set (0.00 sec)
(3) マイグレーション
php artisan migrate
(4) リストア
vagrant@homestead:~$ mysql -u homestead -p [DB名] < /tmp/dump1st_at_20200428.sql
(2) [非推奨] MySQLクライアント経由のデータベース削除 mysql> DROP DATABASE [DB名] mysql> CREATE DATABASE [DB名] DEFAULT CHARACTER SET utf8;
[参考資料]