Question

why does my mysql server stop?

I have had to restart my mysql sever several times. My websites fail to load when the mysql server stops

Subscribe
Share

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hello, @jbEel

You can examine the MySQL error_log file in order to track down any errors as well. You can check the exact location of the MySQL error log with these commands:

On Ubuntu droplet:

grep log_error /etc/mysql/mysql.conf.d/mysqld.cnf

The usual output will be:

log_error = /var/log/mysql/error.log

For CentOS droplets

grep log-error /etc/my.cnf

The usual output will be

log-error=/var/lib/mysql/droplet-hostname.err

You can then check the last 100 rows (or more if needed) logged in the error_log

tail -n 100 /var/log/mysql/error.log

You can look for any errors like:

InnoDB: Cannot allocate memory for the buffer pool

Hope this helps!

Regards, Alex

Hi, @jbEel To fully understand your issue with MySQL, I need to know some things first, in order to give a better and more accurate answer:

  1. How many websites are pointed to this MySQL server?
  2. What is the average number of database calls you have in an hour?
  3. What is the configuration of your MySQL droplet? (CPU, RAM, region, etc)
  4. What is the version of MySQL?