The general query log is a general record of what mysqld is doing. The server writes information to this log when clients connect or disconnect, and it logs each SQL statement received from clients. The general query log can be very useful when you suspect an error in a client and want to know exactly what the client sent to mysqld.
General query log is disabled by default and we can use the below steps to enable it.
Step1: Open mysql config file /etc/my.cnf and enter the following lines
general_log_file = /var/log/mysql.general.log
general_log = 1
Step2: Save the config file
Step3: Create the log file
# touch /var/log/mysql.general.log
Step4: Change the ownership of log file
# chown mysql.mysql /var/log/mysql.general.log
Step5: Restart mysql service
# /etc/init.d/mysql restart