在 Ubuntu 上移动 mysql 数据位置

在 Ubuntu 上移动 mysql 数据位置

我正在尝试将我的 mysql 数据文件移动到另一个文件夹。到目前为止,我已经:

  • 将所有文件夹(不是文件)从 /var/lib/mysql 复制到 /my/new/path
  • chown (递归)/my/new/path 到 mysql:mysql
  • 更正了 /etc/apparmor.d/usr.sbin.mysqld 中的条目(两行)
  • 更正了 /etc/mysql/my.cnf 中的 datadir
  • 服务 apparmor 重启,服务 mysql 重启

但 /var/log/mysql/error.log 仍然显示无法创建 /my/new/path/manisto-desktop.pid。我这里漏掉了什么?顺便说一句,我正在运行 Ubuntu 10.10。

编辑:确切的错误是:

[ERROR] /usr/sbin/mysqld: Can't create/write to file '/my/new/path/manisto-desktop.pid' (Errcode: 13)

答案1

相关内容