Remova o diretório do banco de dados de destino e mova o próprio diretório test_db
. (Isso implicitamente moverá seu conteúdo também.)
sudo rmdir /var/lib/mysql/data/test_db
sudo mv /var/lib/mysql/test_db /var/lib/mysql/data
Geralmente, você não precisa fornecer uma barra no final dos nomes dos diretórios.
UPDATE
Se você perceber que ainda está recebendo um erro "não há arquivo ou diretório", pode ser que o diretório de origem, test_db
, já tenha sido movido para o diretório test_db
de destino (fornecendo /var/lib/mysql/data/test_db/test_db/...
). Se esse for o caso, o rmdir
acima também falhará com um erro "nenhum arquivo ou diretório". Corrigi-lo com este comando e, em seguida, execute novamente os dois no topo desta resposta:
sudo mv /var/lib/mysql/data/test_db/test_db /var/lib/mysql/data