我的服务器磁盘/ var已满我按照以下说明中的说明操作:How to change MySQL data directory?

我做到了:( debian服务器)

  • 停止mysql

  • copy / var / lib / mysql到/ data / lib / mysql(具有相同的权限)

  • 更改配置文件(并将datadir放到/ data / lib / mysql)

  • 重启mysql

但是mysql不能再启动了(如果我确实改回了datadir,它会重启)

mysql.service - LSB:启动和停止mysql数据库服务器守护进程已加载:已加载(/etc/init.d/mysql)活动:失败(结果:退出代码)自Sun 2018-05-06 09:22:58 CEST; 19s ago Process:23233 ExecStop = / etc / init.d / mysql stop(code = exited,status = 0 / SUCCESS)进程:24059 ExecStart = /etc/init.d/mysql start(code = exited,status = 1 / FAILURE)mysql [24059]:启动MySQL数据库服务器:mysqld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 失败! systemd [1]:mysql.service:控制进程退出,code = exited status = 1 systemd [1]:无法启动LSB:启动和停止mysql数据库服务器守护进程 . systemd [1]:单元mysql.service进入失败状态 .