Cómo exportar e importar datos MySQL (migración de datos)
Este artículo es una reproducción de Cómo exportar e importar datos mysql (migración de datos)
Este es uno de los métodos, muy simple
1. data
mysqldump -uroot -p dp_db > dumpout.sql
Donde root es el nombre de la cuenta
dp_db es el nombre de la base de datos que debe exportarse
dumpout.sql Almacene los datos exportados
2. Coloque los datos exportados dumpout.sql en su máquina de destino (si es una máquina de destino remota, simplemente copie dunmpout.sql al máquina de destino directamente). Aquí se supone que cp al directorio de inicio ~/
3. Cree una nueva base de datos en la base de datos de la máquina de destino. Cree una base de datos llamada dp_db_bak aquí
mysql> cree la base de datos. dp_db_bak
4. Importar datos a la base de datos dp_db_bak
mysql -uroot -p dp_db_bak < ~/dumpout.sql
donde root es el nombre de la cuenta p>
db_db_bak Es una nueva base de datos
~/dumpout.sql son los datos exportados en el primer paso
P.D. grande al importar y exportar datos, puede usar split /cat para dividir y fusionar archivos
mysqldump -uroot -p dp_db | split -b 10m - tempfile
cat all_tempfile > targetfile
Otros métodos:
El comando de origen Mysql es muy útil al importar big data. Aunque el software Mysql Administrator también es bueno, el código fuente es superior en términos de estabilidad y eficiencia.
Uso:
Copie la copia de seguridad de la base de datos SQL en un directorio del disco como: D:\db.sql en Windows e ingrese la línea de comando con cmd.
1. Primero use el comando mysql -uroot -p para iniciar sesión en el servidor mysql.
2. Luego ejecute los comandos relevantes para importar datos.
mysql>usedbtest;//Establece la base de datos dbtest a la que se importan actualmente los datos
mysql>setnamesutf8;//Establece la codificación
mysql>sourceD: \db.sql;//Importar datos
ok, completado.
Por supuesto, es muy conveniente utilizar Mysql Administrator para realizar copias de seguridad de la base de datos
Exportar estructura de tablas y datos de tablas de Mysql uso de mysqldump
El uso específico en la línea de comando es el siguiente: mysqldump - u use_name -p contraseña - d __Nombre de la biblioteca, nombre de la tabla, nombre del script;
1. Exporte la estructura de la tabla de __library_dbname (use _name_root, contraseña_dbpasswd y el script generado name_db.sql) p>
mysqldump -uroot -pdbpasswd -d dbname >db.sql;
2. Exportar estructura de tabla (prueba) __library_dbname
mysqldump -uroot -pdbpasswd -d dbname test>db. sql;
3. Exportar todas las estructuras de tablas y tablas de __library_dbname__ (sin -d)
mysqldump -uroot - pdbpasswd dbname >db.sql;
4 Exporte la estructura de la tabla __library_dbname (prueba) y la tabla__ (sin agregar -d)
mysqldump -uroot - pdbpasswd dbname test>db.sql;
Especifique el delimitador para exportar datos (. parece que debe ejecutarse en la máquina local), pasos:
1.cd /tmp
2. mysql mysqldata
4. mysqldump -h127.0.0.1 -uroot -p123456 -T/mysqldata/ --fields-terminate -by=@@, dbname nombretabla
Cómo exportar e importar datos mysql (migración de datos)
Etiqueta: Generar datos de tabla nbsp127.0.0.1 servidor pfilenmp situación roo