Não renomeie os diretórios de bancos de dados diretamente. Em vez disso, despeje o banco de dados, crie um novo nome de banco de dados (que, por sua vez, criará o novo nome de diretório) e, em seguida, retorne o banco de dados ao novo nome do banco de dados:
mysqldump -u username -p olddatabase > olddbdump.sql
mysqladmin -u username -p create newdatabase
mysql -u username -p newdatabase < olddbdump.sql
Depois de verificar se o banco de dados está funcionando, você pode descartar o banco de dados:
mysqladmin -u username -p drop oldatabase.
Veja aqui referência.
No seu caso, você provavelmente deseja criar um banco de dados tmp, despejar o banco de dados db_1 nesse banco de dados temporário, descartar e recriar o banco de dados db_2 e depois despejar o banco de dados db_2 no banco de dados db_1 recém-vazio.