2012-05-07 13 views
0

すべてのsqldumpsはCREATE文に "Engine = ..."の構文がないので、 のように "ENGINE = MyISAM"をデフォルトのインポートに追加できますか?ENGINEを指定せずにmysqldumpをインポートする方法

私はちょうど新しいテーブルという、

または私は、MySQLの設定フラグを設定することができ、それをインポートするとき、それは標準のInnoDBを使用しているため、理由は私のUbuntu上でMySQL 5.5が大きなテーブルをインポートすると12.04サーバーは、非常に遅いですMyIsamはデフォルトで作成されていますか? 、MyISAMテーブルにデフォルトのエンジンを設定my.cnfで、次の設定オプションを使用するには

答えて

3

default-storage-engine=MyISAM 
+0

THX変数default_storage_engineを設定することで、現在のセッション中に使用されるように設定することができます、うまくいった – rubo77

1

the docsによると、次のことができます。

  1. は、指定されたデフォルトのストレージエンジンを使用してサーバを起動し

    デフォルトエンジンを指定するには、 - default-stオラージエンジンサーバ起動オプション、

  2. 変更設定ファイル

    またはmy.cnf設定ファイルのデフォルト・ストレージ・エンジンのオプションを設定することもできます。

  3. 変更セッションごとのセッションでエンジン

    デフォルトのストレージエンジンが

関連する問題