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

MySQL安装期间的自定义数据目录,mysql,ubuntu,vagrant,ubuntu-14.04,Mysql,Ubuntu,Vagrant,Ubuntu 14.04,我想在Vagrant脚本中安装MySQL,并将数据库放在不同的目录中(Vagrant VM和主机之间的共享文件夹) 我知道安装后可以更改数据目录: 但是,有没有一种方法可以在shell脚本中安装时完全自动执行此操作 提前谢谢 可以在mysql配置文件中配置datadir。在Ubuntu上是/etc/mysql/my.cnf。如果要在shell脚本中自动更改值,可以在安装后立即使用以下命令进行更改: 之后需要重新启动mysql服务器: sudo /etc/init.d/mysql restart

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

我知道安装后可以更改数据目录:

但是,有没有一种方法可以在shell脚本中安装时完全自动执行此操作


提前谢谢

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

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

sudo /etc/init.d/mysql restart

谢谢!遗憾的是,我得到的错误是“*/etc/init.d/mysql:error:with/home/vagrant/mysqldb的分区太满了!”。。。但事实并非如此。
sudo /etc/init.d/mysql restart