Sama mas... saya nubie.. dan njenengan sudah benar... googling dulu... saya dulu juga googling kok... semangat!!!... yang jelas permasalahan utamanya mysql kehabisan memori, dan itu penyebabnya adalah InnoDB yang mengkonsumsi memori berlebih....
Lalu solusinya udah aku sebutin tadi... tinggal caranya bagaimana?... ya silahkan googling, karena penyetelan mysql itu adalah "selera" dan sesuai kebutuhan dari peruntukan server tersebut. Misal server yang hanya banyak melayani pembacaan dan pencarian database mysql, pasti berbeda settingan dengan server yang banyak melakukan penulisan/pengisian pada database.
Mungkin untuk langkah awal... bisa pelajari
https://tools.percona.com untuk melihat settingan my.cnf (/etc/my.cnf). Tapi jangan asal copas, karena harus disesuaikan dengan kemampuan dan kapasitas server (server dengan RAM 512MB pasti beda setting dengan RAM 16GB). Artikel-artikelnya juga lumayan membantu untuk mempelajari seting yang optimal untuk server mas
@alidabdul.
Kalau mau sedikit ribet, hitung dengan matang-matang penggunaan resource (dari CPU hingga RAM), bisa gunakan
free -m, df -h, top -c, untuk melihat penggunaan tiap-tiap resource. Tapi memang nanti hasilnya jadi lumyan (gak perlu sering-sering konfig ulang ketika ada service yang ngadat akibat kekurangan resource).
Tapi kalau mau lebih cepat, ya silahkan configurasi secukupnya di awal... sambil jalan baru disesuaikan... dengan resiko akan terlalu sering re-konfigurasi (kalau saya... pilihan ini tidak direkomendasi untuk server yang sudah jalan, resiko di komplain klien).
Maaf, aku cuma bisa kasih pancing... gak bisa kasih ikan nya langsung, biar kita bisa mancing bareng.
Kalau salah... mohon di koreksi... ada sekiranya senior-senior hendak membantu?... silahkan..