Much in the same fashion as the following question, our software aims to serve BtoB clients, and as such we would like to provide separate databases for each client, with a core, shared database for initial authentication and redirection to the client-specific database.
I am confused as of how one should establish the different instances; MySQL Workbench 6.3.6 CE build 517 provides two options - create a new connection to a MySQL server or create a new schema (db) under the same server.
Which one would you suggest to ease horizontal scaling and why?