Rumah >pangkalan data >tutorial mysql >\'Pilihan Ditemui tanpa Kumpulan Terdahulu dalam my.cnf: Mengapa dan Bagaimana untuk Membetulkannya?\'

\'Pilihan Ditemui tanpa Kumpulan Terdahulu dalam my.cnf: Mengapa dan Bagaimana untuk Membetulkannya?\'

DDD
DDDasal
2024-10-26 17:04:30738semak imbas

Pilihan Ditemui tanpa Kumpulan Terdahulu dalam Fail my.cnf

Apabila cuba menyambung ke pangkalan data MySQL dari jauh menggunakan perintah mysql -u root -p, pengguna mungkin menghadapi mesej ralat:

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

Sebab

Ralat ini berlaku apabila fail konfigurasi my.cnf tiada pengepala [mysqld]. Fail my.cnf mengandungi tetapan konfigurasi untuk MySQL dan setiap bahagian mesti disertakan dalam kurungan segi empat sama ([]) dengan nama bahagian yang sepadan.

Penyelesaian

Untuk menyelesaikan isu ini, tambahkan pengepala [mysqld] sebagai baris pertama dalam fail /etc/mysql/my.cnf.

[mysqld]
... (remaining configuration settings)

Sebagai contoh, jika anda ingin menetapkan zon waktu lalai:

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

Mulakan semula MySQL

Selepas membuat perubahan yang diperlukan pada fail my.cnf, mulakan semula perkhidmatan MySQL untuk menggunakan tetapan baharu.

Ubuntu/Debian

sudo mysqld stop
sudo mysqld start

CentOS/Red Hat

sudo service mysqld stop
sudo service mysqld start

Setelah perkhidmatan MySQL dimulakan semula, anda sepatutnya dapat mewujudkan sambungan jauh tanpa menemui mesej ralat.

Atas ialah kandungan terperinci \'Pilihan Ditemui tanpa Kumpulan Terdahulu dalam my.cnf: Mengapa dan Bagaimana untuk Membetulkannya?\'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn