https://dev.mysql.com /doc/refman/5.7/en/symbolic-links-to-databases.html mengatakan
Anda dapat menggunakan tautan simbolik untuk menautkan direktori basis data ke beberapa lokasi lain, misalnya di luar direktori data.
$ cd /var/lib/mysql
$ ln -s /other/dir/mydatabase .
Tetapi Anda tidak dapat menggunakan tautan simbolik untuk menjadikan satu direktori basis data sebagai "alias" untuk basis data MySQL lainnya:
$ cd /var/lib/mysql
$ ln -s `pwd`/mydatabase1 mydatabase2 # WRONG
Alasannya adalah bahwa InnoDB menyimpan nama database dan metadata lainnya di dalam kamus datanya sendiri, disimpan dalam file tablespace. Jika Anda bingung, Anda tidak akan mendapatkan apa yang Anda inginkan.
MySQL tidak memiliki sintaks DDL untuk aliasing database.