mysqldを使用して Windows に MySQL サービスをインストールしようとしています。これは私のコマンドです:
mysqld --install test123 --defaults-file="C:\mysql\my.ini" --verbose --console --explicit_defaults_for_timestamp --innodb=off
これが私が欲しいものです:
- mysql --install test123 - test123 という名前の mysql サービスをインストールします
- --defaults-file="C:\mysql\my.ini" - 構成ファイル C:\mysql\my.ini のデフォルトを使用
- --verbose --console - 出力を表示
- --explicit_defaults_for_timestamp -この迷惑な警告を表示しない
- --innodb=off - InnoDB ストレージ エンジンは必要ありません
上記のコマンドを実行すると、unknown option '--install'というエラー メッセージが表示されました。出力全体:
2013-09-09 14:17:06 3712 [Note] Plugin 'FEDERATED' is disabled.
2013-09-09 14:17:06 3712 [Note] Plugin 'InnoDB' is disabled.
2013-09-09 14:17:06 3712 [ERROR] mysqld: unknown option '--install'
2013-09-09 14:17:06 3712 [ERROR] Aborting
2013-09-09 14:17:06 3712 [Note] Binlog end
2013-09-09 14:17:06 3712 [Note] Shutting down plugin 'partition'
...many "Shutting down plugin" lines...
2013-09-09 14:17:06 3712 [Note] Shutting down plugin 'binlog'
2013-09-09 14:17:06 3712 [Note] mysqld: Shutdown complete
オプション --install を知るには、mysqld.exe に何をすればよいですか?
関係あるかわかりませんが、説明書には次のように書かれています。
Windows では、サーバーが--defaults-fileおよび--installオプションを使用して開始される場合、 --install を最初に指定する必要があります。それ以外の場合、mysqld.exe は MySQL サーバーを起動しようとします。
そして、この部分でも:
--defaults-fileオプションと--installオプションを指定してサーバーを起動する場合は、 --install を最初に指定する必要があります。