ホームページ  >  記事  >  データベース  >  MySQL my.cnf ファイルの「先行するグループのないオプションが見つかりました」エラーを修正するにはどうすればよいですか?

MySQL my.cnf ファイルの「先行するグループのないオプションが見つかりました」エラーを修正するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-27 03:21:03122ブラウズ

How to Fix the

MySQL my.cnf ファイル: 「先行グループのないオプションが見つかりました」エラーへの対処

次の場合に「先行グループのないオプションが見つかりました」エラーが発生しましたmysql -u root -p 経由でリモート MySQL データベースに接続するのはイライラすることがあります。このエラーは通常、my.cnf ファイルの構成の問題が原因で発生します。

my.cnf ファイルには MySQL サーバー設定が含まれています。このエラーを解決するには、構成オプションがファイル内で適切にグループ化されていることを確認する必要があります。あなたの場合、問題はファイルの先頭に [mysqld] ヘッダーがないことにあります。

解決策:

  1. /etc を開きます。テキスト エディタで /mysql/my.cnf ファイルを開きます。
  2. ファイルの最初の行として次の行を追加します。
[mysqld]
  1. MySQL サービスを再起動します。
sudo mysqld stop
sudo mysqld start

これらの手順を実行すると、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

これらの変更により、MySQL は「見つかったオプション」が発生することなく正常に起動するはずです。リモート接続しようとすると、「先行グループなし」エラーが発生します。

以上がMySQL my.cnf ファイルの「先行するグループのないオプションが見つかりました」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。