TODOPIC
Misceláneas - Interés General => Off Topic => Mensaje iniciado por: aitopes en 15 de Marzo de 2008, 12:15:27
-
Hola amigos!
El titulo del post quizas no es muy claro, pero es que el problema es medio largo para poder resumirlo en pocas palabras.
Concretamente quiero hacer una copia de uControl, que es un wiki (Mediawiki). Funciona mediante PHP y MySQL.
He instalado en mi ordenador WAMP (http://www.wampserver.com/en/) sin problemas, por lo que ya dispongo de Apache, MySQL y PHP funcionado OK.
Luego he descargado la ultima version del soft MediaWiki (http://www.mediawiki.org/) y lo he instalado dentro de la carpera "www" que es mi "localhost".
Hasta aqui todo ha ido de maravillas, y ya tengo un wiki (vacio) funcionando en mi ordenador. :-)
-----------------------------
Ahora bien....yo quiero tener una copia de mi web, que en teoria funciona de forma identica a todo esto, en mi ordenador, para poder experimentar cosas sin cargarme la pagina "de verdad".
Lo primero que se me ha ocurrido ha sido copiar las bases de datos de uControl (http://www.ucontrol.com.ar), y "tirarselas encima" a todo lo que acabo de instalar, para ver que pasa. Pero apareció el primer problema: no encuentro en mi ordenador el lugar donde estan las dichosas tablas. :?
Sospecho que no va a ser tan facil, al menos para un neofito como yo. Sin embargo, estoy seguro de que es posible hacerlo.
¿alguien de por aqui puede darme una mano con esto?
Gracias! :mrgreen:
-
Hola aitopes, es fácil.
Haz clic sobre el icono de wamp en la bandeja de iconos (el que tiene forma de velocímetro) y selecciona la opción PHPmyAdmin. Desde ahí podrás importar las bases de datos con la opción "importar".
Suerte.
-
Hola! Gracias por responder.
Ya "pase" por esa pantalla
(http://www.ucontrol.com.ar/fotos/001.jpg)
pero no veo como importar la base que es SQL (de 14 MB) con esta herramienta, que parece creada para trabajar con textos y de hasta 2MB.... :(
¡Que perdido estoy! :)
Saludos!
-
Algo importante: si intento levantar el archivo desde aqui, me "reta" por que el tamaño es excesivo.
-
En realidad, lo que me esta complicando es que en mi PC la "base de datos" es una carpeta dentro de
etc.C:\wamp\bin\mysql\mysql5.0.51a\data\wikidb
que tiene un monton de .FRM, donde cada uno corresponde a una tabla (creo). Pero el backup que tengo de la web es un archivo solo, con extension SQL y que tiene 14 MB de tamaño....estoy viendo como hacer para convertilo en tablas FRM separadas (en caso de que no este diciendo un disparate, claro!) :)
-
http://www.reparacion-informatica.es/archives/328.html
-
Espectacular.
Yo ya habia metido mano en el PHP.INI para que me permita archivos mas grandes, y encontre que el limite es de 8MB. Por ahora me sirve, ya que comprimida mi base de datos son solo 2.44MB. Pero ese link que pasaste es ideal para el futuro.
Gracias!
PD: que claros tenes estos temas! 8)
-
Cante victoria antes de tiempo:
La importacion termino con el mensaje:
-------------------------------------
consulta SQL:
-- MySQL dump 9.11
--
-- Host: localhost Database: sb000298_wikidb
-- ------------------------------------------------------
-- Server version 4.0.25-standard
--
-- Table structure for table `mw_archive`
--
CREATE TABLE IF NOT EXISTS `mw_archive` (
`ar_namespace` int( 11 ) NOT NULL default '0',
`ar_title` varchar( 255 ) binary NOT NULL default '',
`ar_text` mediumblob NOT NULL ,
`ar_comment` tinyblob NOT NULL ,
`ar_user` int( 10 ) unsigned NOT NULL default '0',
`ar_user_text` varchar( 255 ) binary NOT NULL default '',
`ar_timestamp` varchar( 14 ) binary NOT NULL default '',
`ar_minor_edit` tinyint( 4 ) NOT NULL default '0',
`ar_flags` tinyblob NOT NULL ,
`ar_rev_id` int( 10 ) unsigned default NULL ,
`ar_text_id` int( 10 ) unsigned default NULL ,
`ar_deleted` tinyint( 3 ) unsigned NOT NULL default '0',
`ar_len` int( 10 ) unsigned default NULL ,
KEY `name_title_timestamp` ( `ar_namespace` , `ar_title` , `ar_timestamp` )
) TYPE = MyISAM;
MySQL ha dicho: Documentación
#1046 - No database selected
------------------------------------------------
A seguir investigando!
-
Es normal, en tu archivo SQL has exportado las tablas, pero no la estructura de la base de datos. Vete a tu base de datos de uControl y exporta también la base de datos, por ejemplo, con phpMyAdmin y luego impórtala en tu instalación local antes de importar el SQL de las tablas.
-
Es normal, en tu archivo SQL has exportado las tablas, pero no la estructura de la base de datos. Vete a tu base de datos de uControl y exporta también la base de datos, por ejemplo, con phpMyAdmin y luego impórtala en tu instalación local antes de importar el SQL de las tablas.
"exporta también la base de datos, " es la opcion "DROP BASE"? (si, ya se...estoy preguntando pavadas...:) )
-
NOOOOOOOOOOOOOOOOOOOOOOO, que DROP te la borraaaaaaaaaaaa.
Dale a exportar como lo vienes haciendo, pero tienes que marcar un check que indica que exporte las estructuras de las tablas y sus contenidos.
-
NOOOOOOOOOOOOOOOOOOOOOOO, que DROP te la borraaaaaaaaaaaa.
TE VOY A MATAR!!!!! :mrgreen: :mrgreen: :mrgreen:
La habia exportado nomas con DROP, y crei que me habia quedado sin web....ufffffffff! :lol:
Pero por lo visto hice algo mal, por que uControl sobrevivio. :)
Dale a exportar como lo vienes haciendo, pero tienes que marcar un check que indica que exporte las estructuras de las tablas y sus contenidos.
Si, ya logre hacer todo el proceso, en la web y en mi PC. Termina perfectamente, pero....no logro ver los articulos en la web de mi ordenador. Extrañamente se importan los historiales de las modificiaciones, etc, pero no los dat...........que tarado!!!!!!!!
Es posible que durante la importacion NO SE SOBREESCRIBAN las tablas vacias que instala MediaWiki en la PC, por eso no veo los articulos y sí las demas cosas. :shock:
Voy a seguir intentando. No puede ser que sea TAN complicado!
-
Yo borraría las tablas de tu PC, ya que no se puede crear la estructura si esta ya está creada y por ende fallará la importación.
Un saludo
-
Ariel , hay varias herramientas para el manejo de BD MySql , una de ellas es HeidiSQL.
Te dejo el enlace http://www.heidisql.com/
Saludos.
-
NOOOOOOOOOOOOOOOOOOOOOOO, que DROP te la borraaaaaaaaaaaa.
TE VOY A MATAR!!!!! :mrgreen: :mrgreen: :mrgreen:
La habia exportado nomas con DROP, y crei que me habia quedado sin web....ufffffffff! :lol:
Pero por lo visto hice algo mal, por que uControl sobrevivio. :)
Si si, el DROP en mysql es para borrar tablas o mejor dicho dejarlas vacías manteniendo su estructura.
Si te fijas en su interfaz de teclas rápida, el DROP corresponde al CTRL+DEL
-
Hola Maunix!
Por lo visto, borra las tablas si existen en el destino....es decir, si copio de A hacia B, en B se borran las que existen antes de crearlas. Eso fue lo que me salvo la vida. Estuvo cerca!!! :)
Manolo: Espero que te hayas dado cuenta que lo de "matar" era en chiste! ;)
-
Hola Maunix!
Por lo visto, borra las tablas si existen en el destino....es decir, si copio de A hacia B, en B se borran las que existen antes de crearlas. Eso fue lo que me salvo la vida. Estuvo cerca!!! :)
Buenisimo, no lo había hecho nunca :D
Manolo: Espero que te hayas dado cuenta que lo de "matar" era en chiste! ;)
No creo que se haya ofendido ni que tome represalias. Siendo Manolo no creo que hayaproblema... el problema es cuando se convierte en Nocturno.... ese si que es malo ¿o era al revés?
-
No lo he probado pero lo dejo aquí como referencia: http://sourceforge.net/projects/automysqlbackup/
Sirve para crear copias de seguridad de nuestras bases de datos mysql automáticamente, comprimirlas y enviárnoslas por email.
Cuando lo pruebe daré mi opinión.
-
He probado el bigdump.php (http://www.ozerov.de/bigdump.php) y me parece muy recomendable para restaurar bases de datos grandes.
-
Gracias por la info!!!
Tambien los voy a probar. :mrgreen:
-
Ariel llégate a por la página de mediaWiki y averigua en su ayuda acerca de como migrar la base de datos o replicarla, que es en esencia lo quie quieres hacer, es posible que existan incluso herramientas diseñadas para hacer eso con una Wiki
Suerte
-
Hola Reinier!
Hay varios cientos de plugins, pero solo uno que parece hacer eso, y encima calificado como "inestable". No me gusta la idea de hacer un backup que luego no pueda recuperar.
De todos modos, ya tengo un duplicado del sitio funcionando en mi PC. Esta bueno para hacer pruebas sin temor a que el sitio se vea mal o directamente deje de funcionar.
Cada dos o tres dias descargo la base del sitio, si algo pasara, podria (estoy 99% seguro...ja ja ja) volver a subirla y volveria a funcionar.
En realidad, mi temor se debe a que en un foro leí que un disco del proveedor del host se rompió, y el backup mas reciente que tenia la empresa que presta el servicio de hosting tenia varios dias... y el usuario no tenia NADA.
uControl se actualiza de manera irregular, a veces pasan 4 o 5 dias sin cambios, pero no quisiera perder las estadisticas, los usuarios registrados, etc.
Saludos!
-
Voy a consultar con una persona que conozco y que trabaja para la Wikimedia Foundation, dando soporte técnico a ver si sabe algo al respecto. A veces esas cosas es mejor preguntarlas a directo porque suele no aparecer mucha info al respecto.
De todos modos ve tirando así, que por lo menos puedes ir haciendo tus cosillas.
Saludos
Reinier
-
Fantástico el bigdump.php, acabo de probarlo con éxito. Por fin se acabó el coñazo de fragmentar la base de datos en trozos de 2MB.
Graicas Juanfe.
-
Nocturno, para Joomla hay una extensión que lo hace automáticamente e incluso te lo manda por email. Creo que se llama lazybackup o algo así ¿te pasaste ya a la 1.5?creo que no valía para las 1.0.x
-
Pues no, aún no he migrado. No tengo casi tiempo para ponerme a ello. A ver si puedo ir avanzando.
Miraré lo del módulo ese que indicas, maestro.