MySQL自定义存储路径
我在一个几乎没有可用空间的服务器上工作,所以我在它上附加了一个NFS卷。现在我希望MySQL能够在共享卷上存储表,或者更好地存储整个数据库。有办法做到这一点吗MySQL自定义存储路径,mysql,Mysql,我在一个几乎没有可用空间的服务器上工作,所以我在它上附加了一个NFS卷。现在我希望MySQL能够在共享卷上存储表,或者更好地存储整个数据库。有办法做到这一点吗 非常感谢 我认为这不是个好主意。如果存储在NFS上,则会出现性能和一致性问题。考虑添加一个辅助本地磁盘,安装它,并在其中托管数据库文件。 话虽如此,您可以在MySQL中更改数据库位置。这很简单。看一看。MySQL在这方面非常灵活。在Linux/Unix系统上,您可以将数据文件放在任何地方,只需使用定义的datadir中的符号链接即可。同意
非常感谢 我认为这不是个好主意。如果存储在NFS上,则会出现性能和一致性问题。考虑添加一个辅助本地磁盘,安装它,并在其中托管数据库文件。
话虽如此,您可以在MySQL中更改数据库位置。这很简单。看一看。MySQL在这方面非常灵活。在Linux/Unix系统上,您可以将数据文件放在任何地方,只需使用定义的datadir中的符号链接即可。同意,将DBMS数据文件放在网络文件系统上是非常愚蠢的,不仅仅是为了性能,它还会导致并发问题。如果盲目使用符号链接并更改数据库位置,则会导致一个主要的SELinux no no,因为mysql守护进程可以访问的唯一文件夹默认为/etc/