3

10個のテーブルを持つmysqlデータベースがあり、いくつかのパフォーマンステストを実行するには、データベースを削除して再入力する必要があります。mysqldumpを使用して、データをダンプできます。データベースをクリアして再インポートするには、次にどの手順に従う必要がありますか?データベースのさまざまなサイズ(つまり、さまざまな行数のテーブル)に対してこれを実行して、データベースのパフォーマンスを計算する必要があるため、これらの手順を複製できることを確認する必要があります。

4

3 に答える 3

4

mysqldumpなどのオプションを確認することをお勧めします。私はおそらくこの場合に行きます。--add-drop-database--add-drop-table--add-drop-database

于 2012-10-31T15:16:34.437 に答える
1

1)ダンプを取る

    drop database db_name
    create database db_name
    mysql -u user -p db_name < dump.sql

これは何度でも繰り返すことができると確信しています。そのべき等

于 2012-11-01T21:02:21.297 に答える
1

MySQL コンソールから:

mysql> DROP DATABASE [dbName]; 
mysql> CREATE DATABASE [dbName];
mysql> USE [dbName];
mysql> SOURCE [pathToSQLDump];
于 2014-02-14T20:21:01.103 に答える