ダンプされたデータベースを復元する必要がありますが、テーブル内の既存の行を破棄しません。
ダンプするには、次を使用します。
mysqldump -u root --password --databases mydatabase > C:\mydatabase.sql
復元するには、mysqlコマンドを使用しません。これは、既存のすべての行を破棄するためですが、代わりにmysqlimportがトリックを実行する必要があります。しかし、どのように?ランニング:
mysqlimport -u root -p mydatabase c:\mydatabase.sql
「テーブルmydatabase.mydatabaseは存在しません」と表示されます。なぜテーブルを探すのですか?既存のテーブルの既存の行を破棄せずに、データベース全体でダンプを復元するにはどうすればよいですか?mysqlimportが必要な場合は、単一のテーブルをダンプできます。
何をすべきか?