https://dev.mysql.com /doc/refman/5.7/da/symbolic-links-to-databases.html siger
Du kan bruge symbolske links til at linke en database mappe til en anden placering, for eksempel uden for datadir.
$ cd /var/lib/mysql
$ ln -s /other/dir/mydatabase .
Men du kan ikke bruge symbolske links til at gøre en databasemappe til et "alias" for en anden MySQL-database:
$ cd /var/lib/mysql
$ ln -s `pwd`/mydatabase1 mydatabase2 # WRONG
Årsagen er, at InnoDB beholder databasenavne og andre metadata i sin egen dataordbog, gemt i tablespace-filen. Hvis du forvirrer det, får du ikke, hvad du ønsker.
MySQL har ikke nogen DDL-syntaks til aliasing af en database.