###*追記1*
既存のエラーログは何度やっても更新されなかったのですが、
手動で(mysqld-nt --log-error=myerror.log --log-warnings=1)で出力した結果、
2019-07-01T23:55:27.692294Z 0 [Warning] [MY-000076] [Server] option 'new': boolean value 't' was not recognized. Set to OFF. 2019-07-01T23:55:27.692416Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.16) starting as process 33760 2019-07-01T23:55:27.736523Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory. 2019-07-01T23:55:27.736738Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed. 2019-07-01T23:55:27.739255Z 0 [ERROR] [MY-010119] [Server] Aborting 2019-07-01T23:55:27.740251Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.16) MySQL Community Server - GPL.
上記の内容を確認できました。
Failed to find valid data directory.
とあるのでmy.ini内のデータディレクトリがの指定が間違っているという事でしょうか?
確認しましたが、特に間違いがあるようには見えないのですが。。。
前提・実現したいこと
windows下のMySQLを起動させたい
発生している問題
windowsにMySQLを入れて当初問題なく動いておりました。
DB作成後に文字コードを変更する為にmy.iniを変更し再起動した結果、SQLが起動しなくなりました。
###エラーメッセージ
ローカルコンピュータ上のサービスは起動して停止しました
サービスの中には、他のサービスやプログラムで使用されていない場合は自動で停止するものがあります。
変更した点
my.iniファイルに下記各行を追加
[client]
default-character-set = utf8mb4
[mysql]
default-character-set=utf8mb4
[mysql]
skip-character-set-client-handshake
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init-connect = SET NAMES utf8mb4
試したこと
追加した各行をコメントアウトしてみましたが状況は改善しませんでした。
追加した以外の部分を意図せず変更してしまったのか、八方塞がりです。
なにか解決の手がかりをいただければと思います。回答のほどよろしくおねがいします。
補足情報(FW/ツールのバージョンなど)
MySQL8.0
python3.6
Django2.0