Reduce MySQL memory usage for low-end servers
Are you trying to run some MySQL based software on a server with low memory (AWS micro, Vultr micro) and keep running out of memory?
If you're running this application on a server with very low memory, it's safe to assume you don't have a lot of performance needs at the moment. You can reduce the memory usage for MySQL drastically by adding this line in the /etc/my.cnf file.
performance_schema = 0And then restart your MySQL server
sudo service mysql restartThis simple change can yield a ~10x reduction in idle memory usage from MySQL.