https://dev.mysql.com /doc/refman/5.7/en/symbolic-links-to-databases.html 言う
シンボリックリンクを使用して、データベースディレクトリを他の場所(たとえば、datadirの外)にリンクできます。
$ cd /var/lib/mysql
$ ln -s /other/dir/mydatabase .
ただし、シンボリックリンクを使用して、あるデータベースディレクトリを別のMySQLデータベースの「エイリアス」にすることはできません。
$ cd /var/lib/mysql
$ ln -s `pwd`/mydatabase1 mydatabase2 # WRONG
その理由は、InnoDBがデータベース名やその他のメタデータを独自のデータディクショナリ内に保持し、テーブルスペースファイルに保存するためです。混乱させると、欲しいものが手に入りません。
MySQLには、データベースをエイリアシングするためのDDL構文はありません。