Página 1 de 1
Dudas copia de seguridad
Publicado: 30 Oct 2010, 16:44
por airam1809
Buenas a todos. Tengo una duda de si realmente mis copias de seguridad son útiles o no..
Actualmente tengo copia de todos los archivos del servidor, y copias cada 3 ó 4 días desde el ACP/Mantenimiento/Copia de seguridad (En store y en mi hdd) .¿Con esto me aseguro en caso de perdida de información, problemas o cambio de host?
He leído que es mejor hacer las copias desde PHPMyAdmin, en tal caso, como debo hacerlas? A mi me aparece estas opciones marcadas por defecto, y no se si debo desmarcar o marcar alguna.
Por último, aclarar que mi base de datos pesa 28 mbs (desde el ACP del foro) y 17 mbs el sql que descargo (5mbs si lo comprimo en GZIP) y el PHPMyAdmin solo me permite subir archivos de 8000 kbs max
Como práctica, he montao un foro phpbb 3.0.7 en localhost (con appserv) y he intentado restaurar una de las copias sql, y nada todo errores.
Alguien me orienta? Saludos y gracias
Re: Dudas copia de seguridad
Publicado: 30 Oct 2010, 19:04
por HuanManwe
1.- En ESTRUCTURA añade la opción de "DROP TABLE..."
2.- En DATOS quita la opción de "INSERTS extendidos"
3.- Guarda sin comprimir, para que quede un archivo SQL normal y corriente. Ocupa más, pero es más fácil de manejar y restaurar si hay algún problema.
Re: Dudas copia de seguridad
Publicado: 30 Oct 2010, 20:09
por airam1809
Gracias HuanManwe
Voy a probar a ver si puedo instalar mi foro en el que he montado localhost.
Saludos
Re: Dudas copia de seguridad
Publicado: 31 Oct 2010, 16:29
por airam1809
Finalmente he podido hacer una copia del foro de mi firma y montarlo en localhost (con easyphp)
Todo funciona ok, a excepción de que no aparecen acentos (lo que había antes, y escribo mensajes nuevos sí que salen). Alguien sabe decirme en que me he equivocado?
Saludos
Re: Dudas copia de seguridad
Publicado: 31 Oct 2010, 16:40
por leviatan21
Un problema muy común, cuando creas la nueva base debes asegurarte que tenga las mismas características de la que estás por copiar, mismo tipo de almacenamiento ( InnoDB, MyISAM, etc ) y que tenga el mismo juego de cracteres ( charset y collation )
Re: Dudas copia de seguridad
Publicado: 01 Nov 2010, 01:57
por airam1809
Ya he cambiado los "Juego de caracteres y sus cotejamientos", aun tengo el error. He creado de nuevo varias veces y nada.
He notado que en el foro de mi firma el phpmyadmin dice: Extensiones PHP utilizadas: mysqli y en localhost me dice: extensión PHP: mysql
Es este el problema, verdad? Donde puedo encontrar información para solucionarlo o convertirlo de algún modo?
Saludos
Re: Dudas copia de seguridad
Publicado: 01 Nov 2010, 09:00
por HuanManwe
Re: Dudas copia de seguridad
Publicado: 01 Nov 2010, 15:08
por airam1809
Gracias, aunque algunos caracteres se me han resistido (como el ö) por lo demás todo bien.
Saludos
Re: Dudas copia de seguridad
Publicado: 01 Nov 2010, 15:20
por HuanManwe
airam1809 escribió:Gracias, aunque algunos caracteres se me han resistido (como el ö)
Mira qué símbolo aparece en su lugar y añade las sentencias SQL que necesites a las que ya existen en el enlace que te di.
Re: Dudas copia de seguridad
Publicado: 01 Nov 2010, 15:38
por airam1809
Mmmm es algo raro lo que ocurre, mira.
Dejo un enlace al foro donde se ve que el usuario Mawitö ha abierto un hilo en miscelánea.
http://www.reballing.es/viewforum.php?f ... 9591e863f6
Pues al añadir las líneas a la base de datos, se corrige el nombre de usuario en su perfil, y dentro del hilo, pero en miscelánea y otros pots que ha abierto no...
De todos modos, ya lo podeís dar por solucionado. Esto lo he hecho solo para practicar, y estar seguro de que en caso de problema con el servidor sería capaz de poner de nuevo el foro en marcha, y así es. Gracias una vez más por vuestra ayuda.
Saludos
Re: Dudas copia de seguridad
Publicado: 01 Nov 2010, 16:08
por HuanManwe
Pues no veo error en su nombre de usuario. En el enlace que has dado lo veo bien. ¿Los errores que ves son en su nombre de usuario en mensajes ANTES o DESPUÉS DE hacer el traspaso de la copia de seguridad?
Re: Dudas copia de seguridad
Publicado: 01 Nov 2010, 16:24
por airam1809
Perdona HuanManwe, alomejor es que no me he explicado bien.
Los cambios los estoy haciendo en localhost, que tengo instalada una copia de ese foro.
En el foro reballing.es se ve bien, pero en la copia localhost se ve así el nombre de usuario: Mawití¶ (cuando debiera ser Mawitö)
Esto ocurre solo en el indice de temas, donde pone "Nombre del tema" | "Autor" | "Respuestas" | "Vistas" | "Último mensaje", luego en su perfil o dentro de un tema ya se ve bien.
Saludos
Re: Dudas copia de seguridad
Publicado: 01 Nov 2010, 16:35
por HuanManwe
Debe ser la codificación de caracteres de la tabla phpbb_posts o la de phpbb_topics, o ambas. Mira qué codificación tiene la tabla phpbb_users, porque creo que esa sí está bien, y las dos primeras que dije son las que están mal.
Si eso no soluciona nada quizá estas sentencias SQL ayuden:
Código: Seleccionar todo
UPDATE phpbb_banlist SET ban_reason = replace(ban_reason,'í¶','ö');
UPDATE phpbb_banlist SET ban_give_reason = replace(ban_give_reason,'í¶','ö');
UPDATE phpbb_drafts SET draft_message = replace(draft_message,'í¶','ö');
UPDATE phpbb_extension_groups SET group_name = replace(group_name,'í¶','ö');
UPDATE phpbb_forums SET forum_name = replace(forum_name,'í¶','ö');
UPDATE phpbb_forums SET forum_desc = replace(forum_desc,'í¶','ö');
UPDATE phpbb_forums SET forum_parents = replace(forum_parents,'í¶','ö');
UPDATE phpbb_groups SET group_name = replace(group_name,'í¶','ö');
UPDATE phpbb_groups SET group_desc = replace(group_desc,'í¶','ö');
UPDATE phpbb_lang SET lang_local_name = replace(lang_local_name,'í¶','ö');
UPDATE phpbb_log SET log_data = replace(log_data,'í¶','ö');
UPDATE phpbb_moderator_cache SET username = replace(username,'í¶','ö');
UPDATE phpbb_poll_options SET poll_option_text = replace(poll_option_text,'í¶','ö');
UPDATE phpbb_posts SET post_subject = replace(post_subject,'í¶','ö');
UPDATE phpbb_posts SET post_text = replace(post_text,'í¶','ö');
UPDATE phpbb_privmsgs SET message_text = replace(message_text,'í¶','ö');
UPDATE phpbb_ranks SET rank_title = replace(rank_title,'í¶','ö');
UPDATE phpbb_reports SET report_text = replace(report_text,'í¶','ö');
UPDATE phpbb_reports_reasons SET reason_description = replace(reason_description,'í¶','ö');
UPDATE phpbb_topics SET topic_title = replace(topic_title,'í¶','ö');
UPDATE phpbb_topics SET topic_last_poster_name = replace(topic_last_poster_name,'í¶','ö');
UPDATE phpbb_users SET user_sig = replace(user_sig,'í¶','ö');
UPDATE phpbb_users SET username = replace(username,'í¶','ö');
UPDATE phpbb_users SET username_clean = replace(username_clean,'í¶','ö');
UPDATE phpbb_styles SET style_copyright = replace(style_copyright,'í¶','ö');
Re: Dudas copia de seguridad Tema Solucionado
Publicado: 01 Nov 2010, 21:53
por airam1809
No sé como mirar la codificación de esas tablas. He buscado por phpmyadmin y no lo he visto.
Pensaba que la codificación era igual y única para toda la base de datos.
Saludos