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
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.
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)
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!