Error al restaurar la DB de foro PHPBB

Publicado por MaTiaS, Enero 31, 2006, 20:36:15

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

MaTiaS

Buenas...
Resulta que nos estamos cambiando de hosting, y mientras restauraba la DB (copiando y pegando trozos de la base de datos) salió este error:



A ver si alguien sabe como lo puedo solucionar.

Muchas Gracias!

Saludos!

Predicador

Aparentemente el error reporta que esa linea ya fue ingresada en la tabla...
Cita de: MaTiaScopiando y pegando trozos de la base de datos
Quizas en unos de esos trozos ya la habias copiado antes?
Las tablas suelen tener un campo especial llamado index que debe ser unico (su contenido) en toda la tabla, ese error esta reportando que ya hay un registro en la tabla phpbb_posts_text que tiene el mismo post_id (2834) y por ende no puede hacer el insert de ese registro.
Quizas cometiste el error de solapar inserts into durante el copy paste.
Realmente no se me ocurre otra razon para ese error.
Baii.
En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen

DAX

Mati, no te mates copiando trozos en la DB, bajate el BibDump, editalo con los datos de tu DB, subilo al servidor junto con el archivo de backup y ejecutalo desde el navegador y en un rato tenes la DB cargada  :wink:

SaludOS/2

MaTiaS

A ver, ya voy a probar con eso DAX, enseguida les cuento

Gracias!

snoop

No permite exportar toda la db (estructura y datos)?
pq' de a trozos es medio complicado.
¿ Tu emule te aparece así ---- ? ¡¡ Tenés LOWID !! : >>SOLUCIÓN<<

MaTiaS

No, no permite snoop , por que es muy grande...

Pero DAX ya me solucionó todo :P  no se bien que es lo que hizo... despues si quiere que lo explique pero ya me dejó andando la web de nuevo  :D  jeje, gracias DAX!

DAX

Problema: La DB estaba corriendo con Mysql 4.1 o superior, y al exportarla generó código para Mysql 4.1 o superior.

El nuevo hosting tiene Mysql 4.0 y no soporta determinada función, por eso no cantaba error el proceso de consulta para la carga del backup.

Básicamente el problema estaba en la instrucción CHARSET.

SaludOS/2