https://dev.mysql.com /doc/refman/5.7/de/symbolische-links-zu-datenbanken.html sagt
Sie können symbolische Links verwenden, um ein Datenbankverzeichnis mit einem anderen Ort zu verknüpfen, beispielsweise außerhalb des Datenverzeichnisses.
$ cd /var/lib/mysql
$ ln -s /other/dir/mydatabase .
Sie können jedoch keine symbolischen Links verwenden, um ein Datenbankverzeichnis zu einem "Alias" für eine andere MySQL-Datenbank zu machen:
$ cd /var/lib/mysql
$ ln -s `pwd`/mydatabase1 mydatabase2 # WRONG
Der Grund dafür ist, dass InnoDB Datenbanknamen und andere Metadaten in seinem eigenen Datenwörterbuch aufbewahrt, das in der Tablespace-Datei gespeichert ist. Wenn Sie es verwirren, werden Sie nicht bekommen, was Sie wollen.
MySQL hat keine DDL-Syntax zum Aliasing einer Datenbank.