Base de datos
Hola a todos:
Tengo Drupal6 instalado.
Resulta que la base de datos de 100 mb se ha quedado pequeña y he contratado una de 5gb.
El sitio ya no funciona porque empezó a dar errores con la base de datos pequeña. De hecho, ha reventado y el sitio está inutilizado.
Tenía la web completamente hecha y operativa y... ha desaparecido todo.
De las dos opciones que he intentado, aquí van las explicaciones:
A.
He intentado copiar con phpmyadmin la base de datos - de una a otra... en algún momento me ha dado un error. El fichero con la copia es de 70mb. ¿Se supone que aquí estaría toda la info de la web, noooo? Es una copia que exporté con PHPMYADMIN.
B.
Tenía instalado el módulo BACKUP AND MIGRATE y resultó descargarme un fichero de 2MB más o menos. Ese fichero no me ha restaurado luego todo a tal y como lo tenía antes...
Gracias por lo que podáis decirme.
- Inicie sesión o regístrese para enviar comentarios

Se puede hacer copia por lotes
Hola
Si tu base de datos antigua no ha desaparecido podemos usar el siguiente mecanismo:
1. creas una base de datos vacía para destino de la copia y la registras en tu host. Ellos tendrán su protocolo para autorizarte (tal como creaste la primera)
2. Escribes una pequeña pág. php que lea la estructura de la inicial
2.1. desactivas temporalmente tu index.php y pones en su lugar uno que gestionará la copia.
3. Planificas la copia por tamaños para evitar fallos por tiempo de acceso en las operaciones de lecto-escritura y respuesta
4. escribes un juego de un par de páginas, controladas por tu nuevo index.php que leen de un array la estructura, identifican dónde van y copian los datos por lotes preservando todo. (es posible que sea necesario un cambio temporal en .htaccess, para asegurar privilegios de acceso - verifico y luego vuelvo a postear)
5. renombras las bases de datos y restauras tu index.php original
6. Imagino que el resultado sea transparente para drupal (todo se lo hiciste por debajo)
Espero que sea de utilidad. Voy a hacer una pruebas local para verificar si la idea funciona en un sitio creado para ese fin.
Si tienes dudas sobre la escritura del php necesario posteame un mensaje privado entrando a mi perfil.