Me parce que estás un poco confundido sobre los límtes de una base de datos MySQL. Al menos según mi experiencia (tengo tres administradas que andan en el orden de 4.5 Gb cada una).
Lo que si es posible es que el hosting contratado te ponga un límite al tamaño de las bases, pero eso es un límite puesto por ellos, no por MySQL.
Por darte más información, mira esto:
15.1. Panorámica de InnoDB