MySQL my.cnf Fail: Menangani Ralat "Pilihan Ditemui tanpa Kumpulan Terdahulu"
Menghadapi ralat "Pilihan ditemui tanpa kumpulan terdahulu" apabila menyambung ke pangkalan data MySQL jauh melalui mysql -u root -p boleh mengecewakan. Ralat ini biasanya timbul disebabkan oleh isu konfigurasi dalam fail my.cnf.
Fail my.cnf mengandungi tetapan pelayan MySQL. Untuk menyelesaikan ralat ini, kami perlu memastikan bahawa pilihan konfigurasi dikumpulkan dengan betul dalam fail. Dalam kes anda, isunya terletak pada ketiadaan pengepala [mysqld] pada permulaan fail.
Penyelesaian:
[mysqld]
sudo mysqld stop sudo mysqld start
Selepas melakukan langkah-langkah ini, fail my.cnf sepatutnya menyerupai yang berikut:
[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
Dengan perubahan ini, MySQL sepatutnya berjaya dimulakan tanpa menemui pilihan "Found tanpa ralat kumpulan" sebelum ini semasa cuba menyambung dari jauh.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Pilihan Ditemui tanpa Kumpulan Sebelumnya\' dalam Fail my.cnf MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!