O MySQL não tem limite no número de bancos de dados. O sistema de arquivos subjacente pode ter um limite no número de tabelas. Mecanismos de armazenamento individuais podem impor restrições específicas do mecanismo. O InnoDB permite até 4 bilhões de tabelas.
Há um limite rígido de 4.096 colunas por tabela, mas o máximo efetivo pode ser menor para uma determinada tabela. O limite exato depende de vários fatores de interação.
O número de linhas é limitado pelo tamanho máximo permitido para uma mesa . Isso depende do sistema operacional. Você pode impor um limite no número de linhas definindo
MAX_ROWS
no momento da criação da tabela.