Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2009, 14:24
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Pasar frm. y MYi. a .sql

Es que no es así. Una vez que tienes los archivos como te dije, abres la base normalmente y luego exportas la base en formato sql. No los abres como sql, ni los conviertes en Sql, sino que con ellos recuperarás la base, en caso de no tenerla.
Pero vamos de nuevo a ello, pues creo que te entendí mal; al decirme las terminaciones de los archivos creí que no tenías la base funcionando. Si la tienes funcionando, lo mejor es usar mysqldump

1) Si trabajas con Windows (también con Linux), puedes usar mysqldump.exe, un programa externo que viene con MySQL y que generalmente se carga en la carpeta de binarios de MySQL. Deberás lanzarlo desde DOS. Te pongo los pasos para hacerlo con Windows.

Vas a: Inicio>Ejecutar>cmd (y pulsas)

Escribes: c:\wamp\mysql\bin\mysqldump --opt --password=miclave --user=miuser mibasededatos > c:\COPIASMYSQL\copiamibasededatos.sql

Y te copiará tu base de datos con el nombre que le hayas puesto en la carpeta COPIASMYSQL dentro de c:\

Mira la sintaxis de mysqldump pues te permite hacer muchas cosas (exportar por tablas, comprimir, etc.).
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

Para restaurar, así:
c:\wamp\mysql\bin\mysql --opt --password=miclave --user=miuser mibasededatos < c:\COPIASMYSQL\copiamibasededatos.sql

2) con PHPMyAdmin.
Exportas la base completa o tablas de la base. Cuando seleccionas la base puedes pulsar en exportar, y te permite elegir formatos. Yo te recomiendo el que sale por defecto, seleccionando la modalidad compatible con SQL pertinente. Te permitirá enviar (genera un archivo descargable) comprimido o no. Guarda un archivo con formato texto, con terminación .sql, que encierra en él toda la sintaxis SQL de creación de tablas y de inserción de datos. Luego desde otro PHPMyAdmin podrás importar dicho archivo.

Inconveniente: el tamaño máximo que puedes exportar suele ser de 2 megas, aunque, dicen, que las nuevas versiones de PHPMyAdmin admiten hasta 8 megas. Lo que hacíamos antes cuando la base era ya de un tamaño superior a 2 megas, era exportar por grupos de tablas.

Última edición por jurena; 23/03/2009 a las 01:59