In my case, configuration parameters which had problems were slow_query_log_file and log-error. Log file paths set to these parameters had to exist in advance. Why doesn't MySQL service create these files if they don't exist yet? I don't know why. Anyway, I created empty log files and could start MySQL service successfully.
My environment
Windows 7 Home Premium Service Pack 1, 64-bit
MySQL Server 5.6
my.ini location = C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
MySQL: エラー 1067: プロセスを途中で強制終了しました。
MySQL サービスが起動に失敗して「エラー 1067」を報告してきた場合、それは設定ファイル my.ini にエラーがあることを示している。1067 は汎用エラーコードなので、どの設定パラメーターが原因なのかは分からない。そのため、誤った設定パラメーターを見つけるためには、設定パラメーターのコメントイン/アウトと MySQL サービスの起動/停止を繰り返さなければならない。
私の場合は、slow_query_log_file と log-error という設定パラメーターに問題があった。これらのパラメーターに設定するログファイルのパスは、あらかじめ存在している必要があった。なぜ MySQL サービスは、これらのファイルがまだ存在していなければ作成する、という動作をしないのだろうか? 理由は分からない。いずれにせよ、空のログファイルを作ったら MySQL サービスの起動に成功した。
私の環境
Windows 7 Home Premium Service Pack 1, 64-bit
MySQL Server 5.6
my.ini の場所 = C:\ProgramData\MySQL\MySQL Server 5.6\my.ini