」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > \“在 my.cnf 中找到沒有前面組的選項:為什麼以及如何修復它?\”

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

發佈於2024-11-09
瀏覽:142

\

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

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

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

在設定檔中找到沒有前面群組的選項:/etc/mysql/my.cnf,位於以下行:1

原因

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

解決方案

[mysqld]
... (remaining configuration settings)

[mysqld] ...(剩餘組態設定)

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

[mysqld] 預設時區 = " 08:00" ...(剩餘組態設定)

重新啟動 MySQL

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

Ubuntu/Debian
sudo mysqld stop
sudo mysqld start

sudo mysqld stop sudo mysqld start

CentOS/Red Hat
sudo mysqld stop
sudo mysqld start

sudo service mysqld stop sudo service mysqld start

MySQL服務重新啟動後,您應該可以建立遠端連線而不會遇到錯誤訊息。 \

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3