首頁  >  文章  >  資料庫  >  \“在 my.cnf 中找到沒有前面組的選項:為什麼以及如何修復它?\”

\“在 my.cnf 中找到沒有前面組的選項:為什麼以及如何修復它?\”

DDD
DDD原創
2024-10-26 17:04:30660瀏覽

在my.cnf 檔案中找到沒有前面群組的選項

嘗試使用指令mysql -u root -p 遠端連線到MySQL 資料庫時,使用者可能會遇到錯誤訊息:

Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1

原因

當my.cnf 設定檔缺少[mysqld] 標頭時,會出現此錯誤。 my.cnf 檔案包含 MySQL 的配置設置,每個部分都必須用方括號 ([]) 括起來並具有相應的部分名稱。

解決方案

要解決此問題,請新增[mysqld] header 作為 /etc/mysql/my.cnf 檔案中的第一行。

[mysqld]
... (remaining configuration settings)

例如,如果您想設定預設時區:

[mysqld]
default-time-zone = "+08:00"
... (remaining configuration settings)

重新啟動MySQL

對my.cnf 檔案進行必要的變更後,重新啟動MySQL服務以套用新設定。

Ubuntu/Debian

sudo mysqld stop
sudo mysqld start

CentOS/Red Hat

sudo service mysqld stop
sudo service mysqld start

My 服務服務應該能夠建立遠端連接,而不會遇到錯誤訊息。

以上是\“在 my.cnf 中找到沒有前面組的選項:為什麼以及如何修復它?\”的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn