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
,则可能会出现问题。