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

 

 

 

 

Author Details

admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain 🙂