Esta es la primera vez que realizo la exportación usando sql. Dígale a mi sql que puedo colocar en cualquier lugar, es decir, mi archivo puede estar en el escritorio o en la unidad d, o hay alguna ubicación en particular que haya pasado mi archivo sql
1
puede colocar su archivo en cualquier lugar siempre que tenga su carpeta bin mysql en su RUTA. la alternativa es llamar a los ejecutables mysql y mysqldump utilizando la ruta completa a ellos (por ejemplo, F: \ wamp \ bin \ mysql \ mysql5.1.36 \ bin \ mysql y F: \ wamp \ bin \ mysql \ mysql5.1.36 \ bin \ mysqldump). En su captura de pantalla, el problema es que no proporcionó el nombre de usuario y la contraseña al iniciar el programa mysql (debe proporcionarlo con: mysql -u USERNAME -p <enter> y luego escriba su contraseña)
mysql> mysqldump -u root -p venta> backup.sql ->; ERROR 1064 (42000): tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MySQL para obtener la sintaxis correcta para usar cerca de 'mysql dump -u root -p sale> backup.sql' en la línea 1
Bharanikumar
@Bharanikumar No creo que no lo hayas descubierto, pero debes usar mysqldump.exe, no mysql.exe.
appl3r
9
Sigue los siguientes pasos.
Ejecute el comando cmd
Escriba c: od: en el símbolo del sistema. Esto se basará en las instalaciones de su servidor WAMP.
** Nota aquí Mi versión MySql ins 15.5.8 puede cambiar en función de su instalación de wamp. Ahora puedes seguir la respuesta de @Matei. Estoy pegando su respuesta aquí. Espero que esto te ayudará.
mysql -u db_user -p db_name </path/to/save/backup_file.sql
El usuario tiene una contraseña (DB_PASSWORD) y debe estar directamente detrás de -p sin espacio. Cuidado con esto, la contraseña puede ser vista por otros programas.
Si no especifica una contraseña en el comando directamente después del indicador -p y solo usa el nombre_bd, se le pedirá que ingrese la contraseña de manera interactiva cada vez que ejecute el comando.
Esto significa que cada vez que desee exportar o importar sus datos, debe ingresar la contraseña. Esto tampoco es muy seguro y, como este, no puede ejecutar un script para exportar automáticamente su base de datos en un intervalo de tiempo determinado.
Almacene su contraseña en un archivo de opciones. Por ejemplo, en Unix puede enumerar su contraseña en la sección [cliente] del archivo .my.cnf en su directorio de inicio:
[client]
password=your_pass
Para mantener la contraseña segura, el archivo no debe ser accesible para nadie más que para usted. Para garantizar esto, configure el modo de acceso a archivos en 400 o 600. Por ejemplo:
shell> chmod 600.my.cnf
Para nombrar desde la línea de comando un archivo de opción específico que contenga la contraseña, use la --defaults-file=file_nameopción, donde file_nameestá el nombre completo de la ruta al archivo.
Respuestas:
Use esto para exportar:
esta es mi exportación de muestra en CMD y la guardaré en la unidad D: \
fuente
Hacer copias de seguridad:
Importar:
fuente
Sigue los siguientes pasos.
C:\>cd wamp
C:\wamp>cd bin
C:\wamp\bin>cd mysql
C:\wamp\bin\mysql>cd mysql15.5.8
C:\wamp\bin\mysql\mysql15.5.8>cd bin
C:\wamp\bin\mysql\mysql15.5.8\bin>mysql.exe -u root
Ahora obtendrá el símbolo del sistema mysql.
** Nota aquí Mi versión MySql ins 15.5.8 puede cambiar en función de su instalación de wamp. Ahora puedes seguir la respuesta de @Matei. Estoy pegando su respuesta aquí. Espero que esto te ayudará.
exportar:
y para importar:
fuente
Ir a la carpeta
C:\wamp\bin\mysql\MYSQL_VERSION\bin
Presiona shift + clic derecho en esa carpeta y selecciona "Abrir ventana de comandos aquí" en el menú que aparece.
Esto abrirá una ventana de comando en la ruta en la que ya estás, así que
C:\wamp\bin\mysql\MYSQL_VERSION\bin
Ingrese cualquiera de los comandos de MySQL que desee con cualquiera de los ejecutables que encuentre en esa carpeta.
Exportar:
Importar:
El usuario tiene una contraseña (DB_PASSWORD) y debe estar directamente detrás de -p sin espacio. Cuidado con esto, la contraseña puede ser vista por otros programas.
Si no especifica una contraseña en el comando directamente después del indicador -p y solo usa el nombre_bd, se le pedirá que ingrese la contraseña de manera interactiva cada vez que ejecute el comando.
Esto significa que cada vez que desee exportar o importar sus datos, debe ingresar la contraseña. Esto tampoco es muy seguro y, como este, no puede ejecutar un script para exportar automáticamente su base de datos en un intervalo de tiempo determinado.
Por lo tanto, es mejor seguir este consejo:
Citando la documentación de MySQL: ( http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html ):
fuente
Exportar datos en MySQL a través de msdos es
Recorre la
bin
carpeta de tumysql
directorio y búscalamysqldump
o ponla en variables ambientales para acceder a ella desde cualquier lugarmysqldump -uroot -p mydb > backup.sql
mysqldump -u <username> -p <password> <databasename> > backup.sql
(proporcione el nombre de usuario y contraseña y dbname)
fuente
c:\>where *mysqldump*
digo que no existe.mysql -u user -p database <backup.sql
fuente
Instalar HeidiSQl es una manera fácil de exportar archivos Mysql. También es editor de SQL
fuente
Si desea exportar todas las bases de datos, use esto:
Me funcionó en Windows.
fuente