
Cara Mengaktifkan Perintah Query GROUP BY MySQL di cPanel dengan Mudah
Query GROUP BY
adalah salah satu perintah penting dalam MySQL yang digunakan untuk mengelompokkan hasil query berdasarkan kolom tertentu, sering digunakan dalam operasi agregat seperti COUNT()
, SUM()
, dan AVG()
. Namun, dalam beberapa kasus, Anda mungkin mengalami masalah di mana perintah GROUP BY
tidak berfungsi sebagaimana mestinya di cPanel, terutama jika konfigurasi server atau pengaturan database tidak diatur dengan benar.
Pada artikel kali ini, kami akan membahas cara mengaktifkan dan memastikan perintah GROUP BY
berfungsi dengan baik di MySQL melalui cPanel. Dengan mengikuti langkah-langkah yang kami sediakan, Anda dapat memaksimalkan penggunaan query SQL di database Anda untuk analisis data yang lebih efektif. Mari kita mulai dengan panduan praktis ini untuk mengaktifkan perintah GROUP BY
di MySQL pada cPanel.
Permasalahan:
ketika menjalankan perintah sql SET GLOBAL sql_mode=(SELECT REPLACE (@@sql_mode,’ONLY_FULL_GROUP_BY’,”)) akan ada error seperti dibawah
indikasi error diatas karna query GROUP_BY mysql privilege tidak aktif untuk perintah tersebut
biasa nya error tersebut ketika ada perubaham versi mysql ke yang lebih tinggi atau baru
solusi:
berikut solusinya dibagi menjadi 2 step:
A.whm
1.login setera root ke whm
2.ke SQL Services >>PhpMyadmin
3.pilih Variables
setelah itu cari sql mode klik edit
catatan :jika tidak bisa akses pada bagian variable terlebih dahulu tambahkan perintah ini
[mysqld] show_compatibility_56 = ON performance_schema
catatan:upgrade versi mysql pastikan backup database terlebih dahulu
mysql_upgrade --force -uroot -p
4.isi dengan NO_ENGINE_SUBSTITUTION dab klik icon save
B.ssh
1.login setara root
2.buka file /etc/my.cnf menggunakan editor
nano /etc/my.cnf
3.isi dengan
sql-mode="NO_ENGINE_SUBSTITUTION"
4.setelah disave restart service mysql nya
service mysql restart
admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain