Exportar e importar base de datos mysql con phpMyAdmin
Anuncio:
Si el fichero .sql generado pesa más de 2MB puedes ver cómo aumentar el tamaño soportado para la importación.
Antes que nada, una recomendación, procurad crear vuestras bases de datos con codificación UTF8-unicode.
Ando metido en un pequeño proyecto en php, y para hacer pruebas, necesito ‘clonar’ una base de datos MySQL de un servidor remoto a local, vamos a ver cómo exportar una base de datos para luego importarla en otra máquina.
Bien, primero de todo vamos al servidor remoto donde tenemos la base de datos a exportar, seleccionamos la que nos interese y pulsamos en «Exportar»:
A continuación nos dará a elegir entre diferentes formatos, elegiremos SQL:
A continuación, nos generará un código SQL que tendremos que introducir en un fichero, por ejemplo, ‘mibbdd.sql’.
Ahora, en el servidor local (en el que vayamos a importar la base de datos), creamos una bbdd con el mismo nombre a la que teníamos, y vamos al menú «Importar»:
Seleccionamos el archivo y pulsamos ‘continuar’.
¡Listo! Ya tenemos una replica de nuestra base de datos, ¡espero que os haya servido!
HackSaludos!
2 comentarios
Hice lo que planteas, pero al importar queda ~ antes del tamaño en la columna files y un par de tablas quedan sin opción de editar. Sabes a qué se debe?
Hola Janeth, no entiendo en qué columna file te queda el ~, pero puede ser por tema de codificación, que la de la base desde la que exportaste el sql sea diferente a la de la base donde la estás importando. En cuanto a las tablas que no puedes editar puede ser por permisos del usuario con el que entras. Ten en cuenta que cuando exportar una base de datos a un archivo .sql, solo se importa la estructura y los datos, más no temas de permisos de insert, update, delete y demás, que son relativos a los usuarios.