Documentation Home
MySQL 8.0 参考手册  / 第8章优化  / 8.12 优化MySQL服务器  / 8.12.2 使用符号链接  /  8.12.3.1 在 Unix 上使用数据库的符号链接

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在 中 也有一个表。如果一个客户端更新,另一个客户端更新,很可能会出现问题。 db1tbl_adb2db1.tbl_adb2.tbl_a