Yes, MySQL supports large databases, with the capacity for up to 50 million rows or more in a table. The default file size limit for a table is 4GB, but this can be increased to a theoretical limit of 8 million terabytes.