MySQL5逆引き大全460の極意

システム変数の極意 - Tips405 サーバ起動時に指定されたファイルの命令を実行するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

11-1基本Tips405 サーバ起動時に指定されたファイルの命令を実行するには

Level2

Pointinit-fileパラメータを設定します

構文  
init-file = ファイルのパス

init-fileパラメータを設定することで、サーバ起動時に指定されたファイルの内容を実行します。init-fileパラメータを指定する場合には、命令は一行ごとに記述し、コメントを入れてはいけません。

用例
[mysqld]
init-file = 'c:/data/init.sql'
# init.sqlの内容
CREATE TABLE IF NOT EXISTS qref.tmp (isbn CHAR(13),title VARCHAR(255),
PRIMARY KEY (isbn)) ENGINE=MEMORY;
INSERT INTO qref.tmp SELECT isbn, title FROM qref.book;

用例では、サーバ起動時にbookテーブルの内容をもとにMEMORY型のテーブルtmpにデータをセットしています。MEMORYテーブルの内容は

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません