使用不同的数据目录设置多个MySQL数据库

时间:2014-12-13 23:45:38

标签: mysql

所以我一直试图找到一种在不同目录中找到2个数据库的方法。

我想这样做的原因是因为我有一个相对较小的数据库,几乎没有变化,我想在服务器的本地驱动器上找到它。另一个数据库不断变化,所以我想在我的SAN上找到它。但是,我想从同一个MySQL服务器控制它们。

我知道如何通过执行this

的操作来更改默认数据目录

并且,在搜索谷歌之后,似乎只能通过设置多个实例来完成,每个实例都有自己的默认数据目录。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

你过多地考虑这个问题。将datadir更改为您最想要使用的那个。然后,将其他文件夹装入datadir。符号链接将起作用,但您必须更改AppArmor等。

每个数据库在datadir中都有一个文件夹。所以,只需链接或挂载此文件夹即可。在启动MySQL之前确保它已安装。