Earlier quoted context omitted.
MySQL was simple. You didn't have to deal with schema/tablespaces, or the chance that someone used stored procs, or security (almost everyone just used the equivalent of a root account). MySQL just worked. For the most part, with zero monitoring, it stayed working until the server ran out of disk space or died. MySQL was always available. No matter which hosting company you looked at, no matter how little you wanted…
The second half of your explanation, which boils down to "it's everywhere" makes sense now, but is only true because it was already in demand. That it was faster (for certain applications), easier and more reliable does make sense. I understand, for example why PHP got popular even though there were other options available at the time that I believe were better from a software engineering[0] perspective. Things get p…
One thing people seem to forget is that Postgres has not been around longer than MySQL, both were released to the public in 1995. Postgres skipped a few version numbers so maybe that makes it seem older.