Seleccionar página

En uno de nuestros clientes, me topé con que tenían instalado un MySQL 4.1 en un Windows Server atacando contra un ERP propietario.

Dado que no teníamos acceso a las contraseñas de la base de datos y tampoco podíamos “meterle mano” para no dejar inoperativo el ERP (de lo contrario, cambiar la contraseña es sencillo), realizamos los siguientes pasos:

  • Paramos la base de datos.
  • Copiamos integramente el directorio data. En esta carpeta, el cliente tiene un directorio para cada año de facturación (cliente_2012, cliente_2013) y cliente representa el año actual (en este caso representa el 2014).
  • En otro servidor, instalamos MySQL 4.1 (por mantener la semejanza de versiones de base de datos).
  • Una vez instalada esta nueva base de datos, la paramos y copiamos directamente los directorios cliente_2013, cliente_2014 y cliente. Sólo con este paso, no tendríamos más que la definición de las bases de datos / tablas y tenemos que copiar el fichero antiguo ibdata1.
  • Reiniciamos la base de datos nueva.

Realizados estos pasos, ya podemos entrar en la base de datos MySQL con el usuario que creamos inicialmente y acceder a los datos del cliente.