Cómo copiar y mover una base de datos MySQL

Cómo copiar y mover una base de datos MySQL

Soy muy nuevo en servidores y bases de datos, mi experiencia abarca solo unas pocas instalaciones de XAMPP para facilitar las pruebas y exploración de sitios web. Así que tengo XAMPP instalado en mi computadora portátil y simplemente lo puse en mi netbook. Copié y moví mi carpeta htdocs (que pronto se sincronizará con Dropbox) y ahora necesito mover la base de datos.

No estoy buscando una solución de respaldo extensa. ¿Cuál es la forma más sencilla de copiar la configuración de mi base de datos en una pila XAMPP a otra?

Respuesta1

La forma más sencilla probablemente sea mediante phpMyAdmin, que se instala como parte de XAMPP.


Exportar

En un navegador, abra

http://localhost/phpmyadmin

Haga clic enexportar

Seleccione su(s) base de datos de la lista

Marque laguardar como archivocuadro al final de la página.

Hacer clicIr

Sus bases de datos se exportarán como un archivo SQL, que podrá utilizar para recrearlas en su otra máquina. Copie este archivo a su computadora portátil.


Importar

En un navegador, abra

http://localhost/phpmyadmin

Haga clic enimportar

Busque el archivo que acaba de exportar.

Hacer clicIr

Respuesta2

Puede utilizar la función integrada de mysql para hacer esto.

Si tiene acceso directo a su servidor MySQL escribiendo mysqlen su consola, puede hacer algunas copias de seguridad.

mysqldump -p databasename > filename_to_store_sql.sql

Copie el archivo .sql en la nueva computadora/lugar y haga lo siguiente.

mysql -p databasename < filename_to_store_sql.sql

Respuesta3

Para exportar todas las bases de datos:

mysqldump --all --all-databases --complete-insert --add-drop-table --add-locks --allow-keywords --lock-tables --quote-names --user=root --password=1234 > ~/Desktop/mysql_all_db.sql

Para importar:

mysql -uroot -p < ~/Desktop/mysql_all_db.sql

Respuesta4

Probablemente puedas copiar el directorio de tu base de datos dentro del XAMPP mysql de tu computadora portátil.datosdirectorio y péguelo (o reemplácelo) en el XAMPP mysql de su netbook.datosdirectorio.

También asegúrese de copiar los archivos de datos individuales como "ibdata1" dentro de la carpeta de datos. Esto funcionó para mí cuando tuve que mover bases de datos entre 2 versiones de XAMPP en mi PC.

información relacionada