質問: ### 前提・実現したいこと MySQLにてログを出力させようと/etc/my.cnfにlog-error=/var/log/mysqld.log を書き込んだのですが、うまくできてないようです。 mysqlのコマンドラインで操作しようと下記コマンドで入ろうとするのですが入れません。 mysql -u root 下記エラーが出ます。 どうやったらうまくいくのでしょうか? ### 発生している問題・エラーメッセージ mysql: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1! mysql: [ERROR] Fatal error in defaults handling. Program aborted! ### 該当のソースコード ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: 1行目で「先行するグループなしにオプションが指定された」というエラーになっておりますが、おそらく、グループというのはセクションのことだと思います。 my.cnf では、セクションに区切って設定項目を書かなければいけませんので、1行目にいきなり ``` log-error=/var/log/mysqld.log ``` と書いたりするとエラーになります。[mysqld]セクションの中に書いてください。