Saltar al contenido

Copiar bases de datos mysql de una computadora a otra

Solución:

Cómo copiar la base de datos Mysql de una computadora a otra / base de datos de respaldo usando mysqldump

  1. Podemos transferir una base de datos MySQL de una PC a otra usando el comando mysqldump.

  2. Tenemos que crear un archivo de volcado de la base de datos para transferir la base de datos de una PC a otra.

  3. La base de datos MySQL no es una base de datos portátil, es decir, no podemos transferirla de una PC a otra copiándola y pegándola.

  4. Podemos usar el siguiente método para transferir la base de datos.

  5. Crear un archivo de volcado de la base de datos / Hacer una copia de seguridad de la base de datos MySQL:

  6. Abra el símbolo del sistema.

  7. Ejecute los siguientes comandos para cambiar de directorio

>c:  “press enter”

>cd  program files/MySQL/MySQL Server 5.1/ bin “press enter”

>mysqldump -u root  -p database_name > database_name.sql  “press enter”

  Enter password: password of MySQL

Copie el archivo sql y péguelo en la PC donde desea transferir la base de datos.

      2. Dumping sql file into database:-

      - Open MySQL  command line client command prompt.

      - Execute following command to create database.

crear base de datos database_name;

“Presione enter” El nombre de la base de datos es obligatorio como el de su database_name.

Copie ese archivo sql en la ubicación “c: / archivos de programa / MySQL / MySQL Server 5.1 / bin”

      *- Now open command prompt and execute following commands.*


        >C: “press enter”

        >cd program files/MySQL/MySQL Server5.1/bin “press enter”

        >mysql –u root –p database_name < database_name.sql “press enter”

        Your database is created on PC.

        Now in MySQL command prompt check your database.  

Otro: 1

Esta mejor y más fácil forma es utilizar herramientas de base de datos (SQLyog)

http://www.webyog.com/product/downloads

Con estas herramientas puede conectar los 2 servidores de bases de datos y simplemente copiar una base de datos del servidor a al servidor b.

Para más información

http://faq.webyog.com/content/12/32/en/mysql-5-objects-are-greyed-out-in-copy-db-to-other-host-dialogue.html

mira aquí

Otro: 2

Para una base de datos llamada “lbry”, intente esto:

mysqldump -u root -p lbry > dump-lbry.sql

Cree una base de datos con el mismo nombre (“lbry” en este ejemplo) en la computadora en la que desea copiar el contenido de la base de datos

Luego impórtalo:

mysql -u root -p lbry < dump-lbry.sql

Puede realizar este proceso paso a paso utilizando MySQL WorkBench.

  1. Instalar MySQL Workbench
  2. Conectarse a la base de datos existente
  3. Vaya a Navegador -> Gestión -> Exportación de datos. (esto volcará las consultas de las tablas una por una en una carpeta separada, Workbench usa la misma carpeta para importar)
  4. Cree una base de datos en la PC de destino.
  5. Conectarse a la base de datos de destino (constaría de 0 tablas en la base de datos)
  6. Vaya a Navegador -> Administración -> Importación / Restauración de datos. (esto usará la carpeta de volcado y creará tablas en su base de datos de destino).

Espero que esto ayude.

La única forma SEGURA de copiar bases de datos de una máquina a otra es primero inmovilizar la base de datos (asegúrese de que ningún cliente la esté modificando), luego use el mysqldump comando para crear una representación de texto de su esquema y el contenido de sus tablas. Luego copie ese archivo de texto en la otra máquina y léalo especificándolo como entrada al mysql mando.

Intentar copiar los directorios de datos mysql reales es un problema, ya que dependen de la arquitectura de la máquina en la que se está ejecutando mysql y probablemente de la versión de mysql y del motor de almacenamiento que esté en uso.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *