Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Error al restaurar base de datos

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
isaaclg
Miembro
Mensajes: 420
Registrado: 07 Mar 2008, 10:49

Error al restaurar base de datos

#1

Mensaje por isaaclg »

Buenas.

Voy a cambiar mi web de servidor, y antes estoy haciendo unas pruebas.

EL caso es que al restaurar la base de datos del foro, me da un error.

El backup lo hago asi: mysqldump --opt --password=miclave --user=miuser mibasededatos > archivo.sql
Y luego la restauro asi: mysql --password=miclave --user=miuser mibase < archivo.sql

Y el error es este:
ERROR 1062 (23000) at line 2257: Duplicate entry '?' for key 2

Alguien sabe porque? El backup lo hice despues de haber depurado los residuos de la db, e incluso cerre el foro mientras lo hacia.

Alguna idea? Nunca me dieron problemas estos comandos
URL: http://www.pesoccerworld.com/foro/
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: Categorize Announcements and Stickies, AOS Topic Statistics, Safe GamerTag 2.3.0, Advertisement Management, Thanks for posts 1.3.2
Plantilla(s) usada(s): prosilver
Servidor: Servidor dedicado linux
Actualización desde otra versión: 3.0.6
Conversión desde otro sistema de foros: de phpbbtonuke a phpbb3.0.4

exau
Miembro
Mensajes: 292
Registrado: 09 Ene 2009, 22:59
Edad: 39

Error al restaurar base de datos

#2

Mensaje por exau »

¡Qué extraño ese procedimiento! :shock:

Solo quisiera que me aclares, ¿estás usando el MySQLDumper para el backup?

Saludos,
Hay enfermedades que no se pueden controlar... por suerte, la diabetes NO es una de ellas. Imagen
© Webmaster de Diabetes Hispano

[hr]Datos de soporte:
Spoiler
URL: http://www.diabeteshispano.org
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
  • Advertisement Management versión 1.0.10
  • DS PayPal Donation Page MOD versión 1.0.1
  • Board3 Portal versión 1.0.6
  • NV Who Was Here versión 1.2.0
  • Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
  • Country Flags User Edition versión 1.2.1
  • Birthday on Registration versión 1.0.0
  • Legend Repositioning versión 1.0.3
  • Prime Ban to Group versión 1.0.2
  • Twitter Profile Link versión 1.0.6
  • Precise Similar Topics II versión 1.1.5
  • Facebook Profile Link versión 1.0.1
  • Full Quick Reply Editor versión 2.1.1
  • Last Posts Titles versión 1.0.0a
  • Post Number in Viewtopic versión 1.0.8
  • Anti Bot Question 1.2.0
  • Latest Post In Profile versión 1.0.1
  • phpBB mChat versión 1.3.5
  • Post Bot versión 1.0.2
Plantilla(s) usada(s): Supernova Style by Christian Bullock
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 50

Re: Error al restaurar base de datos

#3

Mensaje por HuanManwe »

el problema no son los comandos sino la codificación de las tablas. deberían ser todas con encoding=utf-8

El backup deberías hacerlo vía phpMyAdmin, así es más gráfico, aunque con comandos puedes afinar mucho más, si sabes qué parámetros usar.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


exau
Miembro
Mensajes: 292
Registrado: 09 Ene 2009, 22:59
Edad: 39

Re: Error al restaurar base de datos

#4

Mensaje por exau »

HuanManwe escribió:el problema no son los comandos sino la codificación de las tablas. deberían ser todas con encoding=utf-8

El backup deberías hacerlo vía phpMyAdmin, así es más gráfico, aunque con comandos puedes afinar mucho más, si sabes qué parámetros usar.
¿Ya viste su web? Su base de datos debe ser muy grande :shock: ¿soportará el backup el phpMyAdmin?
Hay enfermedades que no se pueden controlar... por suerte, la diabetes NO es una de ellas. Imagen
© Webmaster de Diabetes Hispano

[hr]Datos de soporte:
Spoiler
URL: http://www.diabeteshispano.org
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
  • Advertisement Management versión 1.0.10
  • DS PayPal Donation Page MOD versión 1.0.1
  • Board3 Portal versión 1.0.6
  • NV Who Was Here versión 1.2.0
  • Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
  • Country Flags User Edition versión 1.2.1
  • Birthday on Registration versión 1.0.0
  • Legend Repositioning versión 1.0.3
  • Prime Ban to Group versión 1.0.2
  • Twitter Profile Link versión 1.0.6
  • Precise Similar Topics II versión 1.1.5
  • Facebook Profile Link versión 1.0.1
  • Full Quick Reply Editor versión 2.1.1
  • Last Posts Titles versión 1.0.0a
  • Post Number in Viewtopic versión 1.0.8
  • Anti Bot Question 1.2.0
  • Latest Post In Profile versión 1.0.1
  • phpBB mChat versión 1.3.5
  • Post Bot versión 1.0.2
Plantilla(s) usada(s): Supernova Style by Christian Bullock
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Error al restaurar base de datos

#5

Mensaje por leviatan21 »

isaaclg escribió:Y el error es este:
ERROR 1062 (23000) at line 2257: Duplicate entry '?' for key 2
Habría que ver en que tabla da ese error.
generalmente se da en las tablas de búsqueda, sería bueno que las vacíes antes de hacer el backup, no solo te evitarás ese problema, sino que harás el backup entre un 30% y un 50% mas liviano
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

isaaclg
Miembro
Mensajes: 420
Registrado: 07 Mar 2008, 10:49

Re: Error al restaurar base de datos

#6

Mensaje por isaaclg »

Es un procedimiento normal, llevo usandola desde hace años y nunca me dio este tipo de problemas. Ademas va rapidisimo, por eso lo hago asi.
No uso MySQLDumper, solo los comandos de arriba, uno para hacer backup y otro para restaurarlo.

Hace mucho tiempo desestime la posibilidad de hacer el backup con phpmyadmin, la DB es muy grande, ocupa 1,8 GB, no creo que pueda hacerlo asi. Podria intentarlo ya que tambien el server es mas pontente que el que usaba hace años.
Empece a usar los comandos por eso, porque con phpmyadmin no podia restaurar nunca la DB, asi que use los comandos para las dos cosas, ademas de que lo hace rapidisimo.

Todas las tablas por lo que veo estan en "Cotejamiento" utf8_bin

Por dar alguna pista. Cuando ejecuto el comando para restaurar la db en el nuevo server, tarda un ratito en dar el error, porque si que consigue restaurar muchas tablas, pero se queda en "phpbb_search_wordlist".

Alguna idea?
URL: http://www.pesoccerworld.com/foro/
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: Categorize Announcements and Stickies, AOS Topic Statistics, Safe GamerTag 2.3.0, Advertisement Management, Thanks for posts 1.3.2
Plantilla(s) usada(s): prosilver
Servidor: Servidor dedicado linux
Actualización desde otra versión: 3.0.6
Conversión desde otro sistema de foros: de phpbbtonuke a phpbb3.0.4

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Error al restaurar base de datos

#7

Mensaje por leviatan21 »

Lee mi respuesta !
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

isaaclg
Miembro
Mensajes: 420
Registrado: 07 Mar 2008, 10:49

Re: Error al restaurar base de datos

#8

Mensaje por isaaclg »

leviatan21 escribió:Lee mi respuesta !
No habia leido tu respuesta antes de escribir, pero en mi respuesta sale el nombre de la tabla que parece dar el problema.

No pasa nada por vaciar la tabla phpbb_search_wordlist? Que es exactamente esa tabla? No tiene nada que ver con el indice de busqueda?
URL: http://www.pesoccerworld.com/foro/
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: Categorize Announcements and Stickies, AOS Topic Statistics, Safe GamerTag 2.3.0, Advertisement Management, Thanks for posts 1.3.2
Plantilla(s) usada(s): prosilver
Servidor: Servidor dedicado linux
Actualización desde otra versión: 3.0.6
Conversión desde otro sistema de foros: de phpbbtonuke a phpbb3.0.4

isaaclg
Miembro
Mensajes: 420
Registrado: 07 Mar 2008, 10:49

Error al restaurar base de datos

#9

Mensaje por isaaclg »

Bueno, tengo algunas novedades.

Como la tabla que fallaba era la llamada phpbb_search_wordlist, he echo un backup del resto de tablas y lo he restaurado, ha funcionado bien sin errores.
Probe el foro y parecia ir bien, pero al ir al la zona de indice de busqueda en la admin daba error justo de la tabla phpbb_search_wordlist. Asi que probe a restaurarla, dio otra vez el error ERROR 1062 (23000) at line 41: Duplicate entry '?' for key 2 . Pero aun asi, me creo la tabla en DB. Ahora ya no da error en la opcion indice de busqueda, lo que pasa es que aparecen menos palabras indexadas, mas abajo la captura.
Se ve la diferencia no? Alguna idea sobre como restaurar todo el indice de busqueda?
Adjuntos
nueva.jpg
nueva.jpg (30.91 KiB) Visto 1245 veces
vieja.jpg
vieja.jpg (36.7 KiB) Visto 1245 veces
URL: http://www.pesoccerworld.com/foro/
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: Categorize Announcements and Stickies, AOS Topic Statistics, Safe GamerTag 2.3.0, Advertisement Management, Thanks for posts 1.3.2
Plantilla(s) usada(s): prosilver
Servidor: Servidor dedicado linux
Actualización desde otra versión: 3.0.6
Conversión desde otro sistema de foros: de phpbbtonuke a phpbb3.0.4

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Error al restaurar base de datos

#10

Mensaje por leviatan21 »

Elimina el índice actual y vuelve a generarlo, es un procedimiento que puede demorar mucho tiempo, inclusive mas de 24 horas, pero depende mucho de tu base y tu servidor.
Mientras se regenera el indice, no cierres las ventanas, y si por algún problema se cierra o cae en algún tipo de error, vuelve al ACP y te permitirá continuar desde donde se quedó la última vez
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

isaaclg
Miembro
Mensajes: 420
Registrado: 07 Mar 2008, 10:49

Re: Error al restaurar base de datos

#11

Mensaje por isaaclg »

Es la unica forma? Creo que la ultima vez crear el indice de busqueda me llevo 1 semana y eso que lo hicel desde mi PC de casa.
URL: http://www.pesoccerworld.com/foro/
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: Categorize Announcements and Stickies, AOS Topic Statistics, Safe GamerTag 2.3.0, Advertisement Management, Thanks for posts 1.3.2
Plantilla(s) usada(s): prosilver
Servidor: Servidor dedicado linux
Actualización desde otra versión: 3.0.6
Conversión desde otro sistema de foros: de phpbbtonuke a phpbb3.0.4

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Error al restaurar base de datos

#12

Mensaje por leviatan21 »

Al menos yo, no conozco otra forma. :oops:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

isaaclg
Miembro
Mensajes: 420
Registrado: 07 Mar 2008, 10:49

Re: Error al restaurar base de datos

#13

Mensaje por isaaclg »

He iniciado la creacion del indice otra vez, todavia esta en ello, a ver que tal va. Por el momento esto era una prueba antes de hacer el cambio real de server.
Una pregunta, el foro puede estar activo y funcionando mientras se crea el indice de busqueda? o tendria que estar desactivado?
URL: http://www.pesoccerworld.com/foro/
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: Categorize Announcements and Stickies, AOS Topic Statistics, Safe GamerTag 2.3.0, Advertisement Management, Thanks for posts 1.3.2
Plantilla(s) usada(s): prosilver
Servidor: Servidor dedicado linux
Actualización desde otra versión: 3.0.6
Conversión desde otro sistema de foros: de phpbbtonuke a phpbb3.0.4

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Error al restaurar base de datos

#14

Mensaje por leviatan21 »

isaaclg escribió:He iniciado la creacion del indice otra vez, todavia esta en ello, a ver que tal va. Por el momento esto era una prueba antes de hacer el cambio real de server.
Una pregunta, el foro puede estar activo y funcionando mientras se crea el indice de busqueda? o tendria que estar desactivado?
El foro puede estar activo, no hay problemas con eso, sólo notarás que está un poco mas lento, eso es todo.
Si la base de búsqueda es muy grande, puedes ajustar los parámetros para que se genere una base mas chica, si es que utilizas fulltext native:
ACP -> GENERAL : CONFIGURACIÓN DEL SERVIDOR : Configuración de búsqueda : Fulltext native
puedes agrandar el valor de Mínimo de caracteres y el del Umbral de palabra común
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

isaaclg
Miembro
Mensajes: 420
Registrado: 07 Mar 2008, 10:49

Re: Error al restaurar base de datos

#15

Mensaje por isaaclg »

Bien, gracias por la info.

Al final no tardo tanto como esperaba, acabo por la tarde.
Esto era una prueba, ya mañana o pasado lo hare en real, ahora que ya se bien que pasos seguir para que todo funcione perfectamente.

Saludos
URL: http://www.pesoccerworld.com/foro/
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: Categorize Announcements and Stickies, AOS Topic Statistics, Safe GamerTag 2.3.0, Advertisement Management, Thanks for posts 1.3.2
Plantilla(s) usada(s): prosilver
Servidor: Servidor dedicado linux
Actualización desde otra versión: 3.0.6
Conversión desde otro sistema de foros: de phpbbtonuke a phpbb3.0.4

Cerrado

Volver a “Foros de Soporte 3.0.x”