MySQL是一個開源的關系型數據庫管理系統,在安裝MySQL時,會默認創建一個數據目錄(datadir)用于存儲數據庫需要的文件。但有時候我們需要將MySQL的數據文件存儲在指定的目錄,這時就需要指定datadir。
要指定datadir,有兩種方法:
1. 在安裝MySQL時指定datadir
./configure --prefix=/usr/local/mysql --datadir=/data/mysql/data make && make install
在這個例子中,指定了MySQL的安裝目錄為/usr/local/mysql,數據文件存儲在/data/mysql/data。
2. 修改my.cnf文件
可以通過修改MySQL server的配置文件my.cnf,將datadir值修改為需要的目錄。
[mysqld] datadir=/data/mysql/data
以上是MySQL指定datadir的兩種方法。