8.12.3.1 在 Unix 上使用数据库的符号链接
在 Unix 上,符号链接数据库的方法是首先在某个磁盘上有可用空间的地方创建一个目录,然后从 MySQL 数据目录创建一个到它的软链接。
$> mkdir /dr1/databases/test
$> ln -s /dr1/databases/test /path/to/datadir
MySQL 不支持将一个目录链接到多个数据库。只要您不在数据库之间建立符号链接,就可以用符号链接替换数据库目录。假设您
db1
在 MySQL 数据目录下有一个数据库,然后创建一个db2
指向
以下内容的符号链接db1
:
$> cd /path/to/datadir
$> ln -s db1 db2
结果是,对于 中的任何表,似乎
tbl_a
在 中
也有一个表。如果一个客户端更新,另一个客户端更新,很可能会出现问题。
db1
tbl_a
db2
db1.tbl_a
db2.tbl_a