Saya telah menginstal MySQL pada mesin Ubuntu.
Saya menambahkan baris ini di /etc/mysql/my.cnf
group_concat_max_len = 15360
Tetapi tidak ada efek. Setiap kali saya me-restart mysql, nilainya diatur ke 1.024. Saya harus menjalankannya secara manual
SET GLOBAL group_concat_max_len=15360
... setiap kali saya memulai mysql.
Mengapa my.cnf tidak berfungsi seperti yang saya kira seharusnya? Terima kasih
Jawaban:
Jika Anda sudah memiliki pengaturan di my.cnf atau my.cfg, dan memulai ulang tidak membawa perubahan yang Anda harapkan, Anda mungkin hanya menempatkan pengaturan di lokasi yang salah.
Pastikan pengaturan berada di bawah tajuk grup [mysqld]
maka Anda dapat me-restart mysqld tanpa khawatir
BTW @ gbn mungkin lebih benar dalam hal ini karena Anda tidak dapat menggunakan koma dalam pengaturan numerik untuk my.cnf (+1 untuk @gbn)
sumber
Gunakan
group_concat_max_len=15360
tanpa pemisah ribuanLihat dokumen
Jika ini tidak bertahan, maka Anda perlu mengidentifikasi benar my.cnf atau my.cfg digunakan oleh instalasi Anda
sumber
Inilah yang saya lakukan:
Buka MySQL Workbench dan pilih koneksi yang ingin Anda manipulasi jika Anda memiliki lebih dari satu, lalu klik Administrasi Server - Tingkat Lanjut - Berbagai, pilih group_concat_max_len dan tetapkan nilai lama yang Anda inginkan.
Ingatlah untuk memulai kembali MySql.
Hormat kami, Ola Balstad.
sumber