MySQL安装期间的自定义数据目录

时间:2014-09-04 09:29:27

标签: mysql ubuntu vagrant ubuntu-14.04

我想在Vagrant脚本中安装MySQL,并将数据库放在不同的目录(Vagrant VM和主机之间的共享文件夹)中。

我知道安装后可以更改数据目录: Change MySQL data dir

但是有没有办法在shell脚本中安装期间完全自动执行

提前致谢!

1 个答案:

答案 0 :(得分:0)

可以在mysql配置文件中配置datadir。在Ubuntu上它是/etc/mysql/my.cnf。如果要在shell脚本中自动更改值,可以使用sed在安装后立即执行此操作:

sudo sed -i 's#datadir\s*=.*#datadir=/path/to/your/data#' /etc/mysql/my.cnf

之后你需要重新启动mysql服务器:

sudo /etc/init.d/mysql restart