Log all queries in MySQL
In MySQL, it is possible to log all queries that were executed. You can view them as a table or file.
Output query history into a table
To output executed queries into a table, run the following MySQL commands:
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';
Then, take a look at mysql.general_log
table, where you see the query history:
SELECT * FROM mysql.general_log
Output query history into a file
To output query history into a file instead of a table, run the following MySQL commands:
SET GLOBAL log_output = "FILE";
SET GLOBAL general_log_file = "/path/to/your/logfile.log";
SET GLOBAL general_log = 'ON';
Don’t forget to replace "/path/to/your/logfile.log"
with the actual log file
you wish to use. Then you can just open the file to see query history. To see
the last 10 line, run the following command:
tail /path/to/your/logfile.log
-
How to Get the Query Executed in Laravel 5
By default, the query log is disabled in Laravel 5: Don’t worry, you can enable the query log by running the following: // enable query log DB::enableQueryLog(); Then you can display the log like t...
Questions -
Where can I find error log files for PHP?
PHP stores error logs in /var/log/apache2 if PHP is an apache2 module. Shared hosts are often storing log files in your root directory /log subdirectory. If you are using cPanel, the master log is ...
Questions -
How to enable MySQL Query Log?
MySQL query log stores the history of executed queries. This history is stored in a log file. On busy servers, this file ca grow very large. To enable the query log, put the following line into /et...
Questions -
How to do error logging in CodeIgniter (PHP)
Code igniter has logging capabilities built-in. Make sure you do the following: Make your /application/logs folder writable In /application/config/config.php set the following: $config['log_thresho...
Questions
Make your mark
Join the writer's program
Are you a developer and love writing and sharing your knowledge with the world? Join our guest writing program and get paid for writing amazing technical guides. We'll get them to the right readers that will appreciate them.
Write for usBuild on top of Better Stack
Write a script, app or project on top of Better Stack and share it with the world. Make a public repository and share it with us at our email.
community@betterstack.comor submit a pull request and help us build better products for everyone.
See the full list of amazing projects on github