8.12.3.1 在 Unix 上对数据库使用符号链接

在 Unix 上,符号链接数据库的方法是首先在具有可用空间的磁盘上创建目录,然后从 MySQL 数据目录创建到该目录的软链接。

shell> mkdir /dr1/databases/test
shell> ln -s /dr1/databases/test /path/to/datadir

MySQL 不支持将一个目录链接到多个数据库。只要您不在数据库之间构建符号链接,就可以使用符号链接替换数据库目录。假设您在 MySQL 数据目录下有一个数据库db1,然后构建一个指向db1的符号链接db2

shell> cd /path/to/datadir
shell> ln -s db1 db2

结果是,对于db1中的任何 tabletbl_a,在db2中也似乎有一个 tabletbl_a。如果一个 Client 端更新db1.tbl_a,而另一 Client 端更新db2.tbl_a,则可能会出现问题。