English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Exportar base de datos por línea de comandos de MySQL:
1, ingresa a la carpeta bin del directorio MySQL: cd al directorio de la carpeta bin del directorio MySQL
como el comando de línea de comandos que ingresé: cd C:\Program Files\MySQL\MySQL Server 5.5\bin
(o directamente agregar esta carpeta al entorno de variables de sistema de Windows)
2, exportar base de datos: mysqldump -u Nombre de usuario -p nombre_de_la_base_de_datos > nombre_del_archivo_exportado
como el comando de línea de comandos que ingresé: mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql (se te pedirá que ingreses la contraseña para entrar a MySQL)
(si se exporta una única tabla, ingrese el nombre de la tabla después del nombre de la base de datos)
mysql exporta una tabla de base de datos
mysqldump -u Nombre de usuario -p nombre_de_la_base_de_datos tabla> nombre_del_archivo_exportado
mysqldump -u lmapp -p lmapp users> test_users.sql (sin punto y coma al final)
3, verá que el archivo news.sql se genera automáticamente en la carpeta bin
al exportar, se encontró con el problema mencionado anteriormente.
Medidas de solución: agregar un parámetro-P 3308(puerto del servicio mysql) puede resolver el problema.
Importar base de datos por línea de comandos:
1, mueve el archivo .sql que se va a importar a la carpeta bin, esta ruta es más conveniente
2, igual que el exportado anteriormente en el paso1paso
3, ingresa a MySQL: mysql -u Nombre de usuario -p
como el comando de línea de comandos que ingresé:mysql -u root -p (se te pedirá que ingreses la contraseña de MySQL)
4, en MySQL-En Front, crea la base de datos que deseas crear, en este momento es una base de datos vacía, como crear una base de datos de destino llamada news
5, entrada: mysql>use nombre_de_la_base_de_datos_objetivo
como el comando de línea de comandos que ingresé:mysql>use news;
6, archivo de importación: mysql>source nombre_del_archivo_a_importar;
como el comando de línea de comandos que ingresé: mysql>source news.sql;
Nota: debido al tamaño y la estructura de los datos de la base de datos que se importan, el tiempo necesario para la importación puede variar considerablemente. La base de datos que importé tiene123M, que lleva casi5horas. Durante este período, pensé que el equipo se había caído, pero al observar la interfaz de línea de comandos, descubrí que la importación se estaba realizando de manera normal. La interfaz después de la importación exitosa es la siguiente:
Nota: al importar una única tabla de datos, utilice instrucciones SQL como 'use lmapp lm_area' y 'source lm_area.sql'. La tabla de datos original puede existir, y la tabla de datos importada sobrescribirá la tabla con el mismo nombre que ya existe.
La copia de seguridad y la recuperación de MySQL se realizan utilizando las órdenes mysqldump, mysql y source.
1.Win32.Respaldo y restauración de MySQL en Windows
1.1 Respaldo
Inicio del menú | Ejecutar | cmd | Utilice “cd \Program Files\MySQL\MySQL Server 5.0\bin” comando para ingresar a la carpeta bin | Utilice “mysqldump -u Nombre de usuario -p databasename >exportfilename” para exportar la base de datos a un archivo, como mysqldump -u root -p voz>voice.sql, luego ingrese la contraseña para comenzar a exportar.
1.2 Restaurar
Ingrese al Cliente de Línea de Comandos MySQL, ingrese la contraseña, ingrese "mysql>", ingrese el comando "show databases;", presione Enter, vea qué bases de datos hay; cree la base de datos que desea restaurar, ingrese "create database voice;", presione Enter; cambie a la base de datos recién creada, ingrese "use voice;", presione Enter; importe los datos, ingrese "source voice.sql;", presione Enter, comience a importar, vuelva a aparecer "mysql>" y no haya errores de advertencia, se ha restaurado con éxito.
2.Respaldo y restauración de MySQL en Linux
2.1 Respaldo
[root@localhost ~]# cd /var/lib/mysql (ingrese al directorio de la biblioteca MySQL, ajuste el directorio según la instalación de su MySQL)
[root@localhost mysql]# mysqldump -u root -p voz>voice.sql, ingrese la contraseña para comenzar a exportar.
2.2 Restaurar
Método uno:
[root@localhost ~]# mysql -u root -p Enter, ingrese la contraseña, ingrese la consola de control de MySQL "mysql>", igual1.2Restaurar.
Método dos:
[root@localhost ~]# cd /var/lib/mysql (ingrese al directorio de la biblioteca MySQL, ajuste el directorio según la instalación de su MySQL)
[root@localhost mysql]# mysql -u root -p voz<voice.sql, ingrese la contraseña para acceder.
Gracias por leer, espero que pueda ayudar a todos, gracias por el apoyo a nuestro sitio!