https://dev.mysql.com /doc/refman/5.7/en/symbolic-links-to-databases.html nói
Bạn có thể sử dụng các liên kết tượng trưng để liên kết một thư mục cơ sở dữ liệu với một số vị trí khác, ví dụ như bên ngoài datadir.
$ cd /var/lib/mysql
$ ln -s /other/dir/mydatabase .
Nhưng bạn không thể sử dụng các liên kết tượng trưng để đặt một thư mục cơ sở dữ liệu làm "bí danh" cho một cơ sở dữ liệu MySQL khác:
$ cd /var/lib/mysql
$ ln -s `pwd`/mydatabase1 mydatabase2 # WRONG
Nguyên nhân là do InnoDB giữ lại tên cơ sở dữ liệu và các siêu dữ liệu khác bên trong từ điển dữ liệu của chính nó, được lưu trữ trong tệp vùng bảng. Nếu bạn nhầm lẫn nó, bạn sẽ không đạt được những gì bạn muốn.
MySQL không có bất kỳ cú pháp DDL nào để tạo bí danh cho cơ sở dữ liệu.