我正在尝试将我的 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)