Mysql 无法通过更改 datadir 启动

Mysql 无法通过更改 datadir 启动

我正在寻找一种方法来将我的 mysql 数据库存储在与默认安装不同的分区上。我发现此链接并按照步骤操作。

datadir = /var/lib/mysql但是,在将中的行更改为之后my.cnfdatadir = /storage/mysql-data我发现无法再次启动 mysql 服务:

pieter@foxbox:~$ sudo service mysql start
start: Job failed to start

当我改datadir回标准值时,它再次工作。为什么?链接中的解决方案有什么问题?

我在 Ubuntu 12.04,32 位

答案1

在启动 mysql 之前,您是否已将所有文件从 /var/lib/mysql 移动到 /storage/mysql-data ?另外,请检查新目录的权限是否与 /var/lib/mysql 的权限相同

相关内容