0

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

画面: http://prntscr.com/1q9ah2

オプション --install を知るには、mysqld.exe に何をすればよいですか?

関係あるかわかりませんが、説明書には次のように書かれています。

Windows では、サーバーが--defaults-fileおよび--installオプションを使用して開始される場合、 --install を最初に指定する必要があります。それ以外の場合、mysqld.exe は MySQL サーバーを起動しようとします。

そして、この部分でも:

--defaults-fileオプションと--installオプションを指定してサーバーを起動する場合は、 --install を最初に指定する必要があります。

4

2 に答える 2