Report this

What is the reason for this report?

"Error establishing a database connection" on a new WordPress site?

Posted on September 4, 2013

Hey. I created a new 512MB droplet, and used the 1-click wordpress install. I added a few plugins, and created just one page.

This is a brand new site, and currently has no other content.

The website was running fine a few days back, however, when I tried to load it today, I got the message: “error establishing a database connection”

I rebooted the droplet through SSH, and the website started working again.

A few articles in the DO community point out that this may be due to MySQL crashing because its falling short of memory.

So I checked my Google Analytics account to see if there has been a sudden surge of activity on my website, and the only activity was 5 or so visitors a couple of days back.

MySQL memory shortage seems like a plausible explanation, but I have difficulty believing that a 512 MB droplet is not enough to run a completely empty wordpress website and serve 5 users.

I have a few questions:

  1. Is 512 MB really too low to just host a blank site? Should the DB fail with 5 visitors?

  2. If not, then what other factors could cause the DB to stop working?

  3. How can I check the logs/ or find out for sure what the problem was?

  4. Is there any way to keep a track of the droplet’s memory usage?

Additional information: I installed the following plugins on my WP site:

  • Better WP Security
  • Google Analytics for WordPress
  • WordPress SEO
  • Microkid’s Related Posts
  • Disqus Comment System
  • Contact Form 7
  • All in one Favicon

I also installed a couple of other plugins, but they were deactivated.

Also, the “Better WP Security” plugin is configured to create a backup of the WP DB every few days.

Please help me out with this. I’d like to prevent my site from failing again.



This textbox defaults to using Markdown to format your 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.

Problem solve with this code… Very simple :)

sudo start mysql

same problem here. Every day, some days more that once "error establishing a database connection "

Yup: I have been having this exact same problem lately. A site that is hardly in use and not public (never been indexed by search engines) and only ever accessed by 2 people.

Lately, it has been so frequent it is a joke. I have run droplets with 512 MBs before with WordPress with no issues. This is the first time that i see this.

DO should address this issue or offer a solution as so many people have already reported before.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.