https://dev.mysql.com /doc/refman/5.7/en/symboliczne-linki-do-baz-danych.html mówi
Możesz użyć dowiązań symbolicznych, aby połączyć katalog bazy danych z inną lokalizacją, na przykład poza katalogiem danych.
$ cd /var/lib/mysql
$ ln -s /other/dir/mydatabase .
Ale nie możesz użyć dowiązań symbolicznych, aby jeden katalog bazy danych stał się "aliasem" dla innej bazy danych MySQL:
$ cd /var/lib/mysql
$ ln -s `pwd`/mydatabase1 mydatabase2 # WRONG
Powodem jest to, że InnoDB przechowuje nazwy baz danych i inne metadane we własnym słowniku danych, przechowywanym w pliku przestrzeni tabel. Jeśli to pomylisz, nie dostaniesz tego, czego chcesz.
MySQL nie ma żadnej składni DDL do aliasowania bazy danych.