因此,我尝试按照此处的说明移动数据库:https://stackoverflow.com/questions/11069422/what-to-do-when-mysql-has-no-space-left/11070334#11070334(详细描述该过程的长篇文章中的选项#3)并且我知道 Percona MySQL 默认没有 my.cnf,直到您创建它并更改默认设置。
现在我的问题就从这里开始,我想将 datadir = /var/lib/mysql 移动到 datadir = /mnt/volume-2。
将数据放在 /var/lib/mysql 的默认位置会导致以下错误:
* /etc/init.d/mysql: ERROR: The partition with is too full!
所以我必须转移到更多空间。但是当我在 /etc/my.cnf 创建新的 my.cnf 并在文件中添加以下内容时:
[mysqld]
datadir = /mnt/volume-2
我重新启动 mysql 却无法启动。我做错了什么吗?