1. ホーム
  2. mysql

[解決済み] MySQL my.cnf ファイル - 先行するグループがないオプションが見つかりました。

2022-02-14 20:11:19

質問

UbuntuでDBにリモート接続しようとしているのですが、以下のようなエラーメッセージが表示されます。 mysql -u root -p :

<ブロッククオート

設定ファイルに先行するグループのないオプションが見つかりました。/etc/mysql/my.cnf at line: 1

my.cnfは以下のような感じです。

[mysqld]
user        = mysql
socket      = /var/run/mysqld/mysqld.sock
port        = 3306
basedir     = /usr
datadir     = /var/lib/mysql
tmpdir      = /tmp
bind-address        =  0.0.0.0
key_buffer      = 16M
max_allowed_packet  = 16M
thread_stack        = 192K
thread_cache_size       = 8
myisam-recover         = BACKUP
query_cache_limit   = 1M
query_cache_size        = 16M
log_error                = /var/log/mysql/error.log
expire_logs_days    = 10
max_binlog_size         = 100M

[client]
port        = 3306
socket      = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket      = /var/run/mysqld/mysqld.sock
nice        = 0

[mysqldump]
quick
quote-names
max_allowed_packet  = 16M

[mysql]

[isamchk]
key_buffer      = 16M

解決方法は?

文字セットエンコード

ファイルの文字コードを確認します。ASCIIであることを確認してください。

を使用します。 od コマンドを使って、例えば、先頭にUTF-8のBOMがあるかどうかを確認します。