I don't know how many databases or tables mysql can handle (too lazy too look it up) but I do know that the limit for the number of records is way up in the 10's of millions.
Your biggest worry with mysql is that it uses cooked files to store the data.
That means you cannot get more kbytes of data in a table than the maximum filesize of your operating system.