Parece que você tem um grande banco de dados mysql e uma pequena partição para que você possa reparticionar usando Gparted ou alterar o local onde mysql salva dados para / home, o que às vezes não é seguro (hacking) ou buggy.
Para mudar o lugar onde mysql salva seus dados:
assumindo que o novo diretório é /home/mynewsqldir
1. Óbvio o suficiente.
service stop mysql
2. copie seu banco de dados para a nova posição
cp -R /var/lib/mysql /home/mynewsqldir
cp -R /var/lib/mysql/users /home/mynewsqldir
3. Backup do arquivo my.cnf
cp /etc/mysql/my.cnf /home/my.cnf.backup
4. edite o arquivo original my.cnf
e procure pelas linhas datadir e socket e substitua-as por
datadir=/home/mynewsqldir
socket=/home/mynewsqldir
5. atualize as permissões do diretório para segurança
chown -R mysql:mysql /home/mynewsqldir
6. renomeie o diretório mysql em / var / lib / para qualquer coisa, caso algo dê errado, mas se tudo correr como deveria, você pode excluí-lo.
7. thingie de segurança para atualizar Apparmor
ln -s /home/mynewsqldir/ /var/lib/mysql
echo "alias /var/lib/mysql/ -> /home/mynewsqldir/," >> /etc/apparmor.d/tunables/alias
8. Recarregue os perfis apparmor e inicie mysql
sudo /etc/init.d/apparmor reload
start mysql