システムのパフォーマンスを最適化するために、いくつかの静的テーブルを RAM に保存しています (そのコピーはハード ドライブにも存在します -- MyISAM に)。さて、ご存知のように、サーバーが再起動すると、RAM 上のすべてのデータが削除されます。したがって、それを避けるために、4 つの SQL ステートメントを含む初期化ファイルを作成しました。
各 SQL ステートメントは個別の行にあり、セミコロン (;) で終了し、どこにもコメントがないことに注意してください --- 私の限られた知識から言えば、いくつかの基本的な間違いを避けることができたと思います。しかし、MySQL をテストするためにコマンド ラインから手動で再起動すると、メモリ テーブルが空であることがわかります。コマンドラインから initfile を手動で実行すると、データが問題なく入力されるため、initfile 自体に問題はありません。
これを解決するための助けをいただければ幸いです。
ありがとう!
ウダヤン