2014-09-04 71 views

回答

0

datadir可以在mysql配置文件中配置。在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 
+0

谢谢!不幸的是,我得到这样的错误:“* /etc/init.d/mysql:错误:带有/ home/vagrant/mysqldb的分区太满了!”......但事实并非如此。 – user1101674 2014-09-05 15:44:22