Restaurar Mysql desde ssh como root

Este tutorial solo sirve si no es posible :

  • Hacer un restore desde un backup
  • Hacer una importacion desde un backup sql a mano madiante phpmyadmin o ssh

Restaurar Mysql desde otro rigido

Actualizar las bases de datos de base_dedatos con la versión más reciente. Por ejemplo, para actualizar base_dedatos con los datos en el disco viejo, puedes hacer lo siguiente:

Apagar mysql...

service mysql stop

Mover el directorio de datos así...

mv -v /var/lib/mysql/base_dedatos /var/lib/mysql/base_dedatos.bak

 Copiar la base de datos desde el disco viejo:

cp -a /root/viejohd/var/lib/mysql/base_dedatos /var/lib/mysql/base_dedatos
Reiniciar mysql.

service mysql start

 Una vez que estés seguro de que los datos más recientes estén restaurados, puedes eliminar los directorios /var/lib/mysql/base_dedatos.bak

corregir los permisos si no funciona...

 chown mysql:mysql /var/lib/msyql/base_dedatos