2011-03-25 17 views

Respuesta

1

Cuando ejecuto las respuestas de este hilo, devuelve 'mysql' is not recognized as an internal or external command, operable program or batch file..

Resultó que tengo que ejecutar mysql.exe primero en la carpeta xampp/mysql/bin, y la ruta del archivo de volcado es relativa a esta carpeta bin. Puse el mío allí, y funcionó.

Gracias a todos.

+1

Eso está sucediendo porque no tiene mysql.exe en sus variables de entorno. Más información acerca de la importación/exportación de MySQL aquí: http://wpy.me/en/blog/2-how-to-export-and-import-a-mysql-database-from-the-command-line-shell –

18

Usted puede poner en cualquier lugar, donde hay suficiente espacio en disco disponible, por supuesto.

Un buen lugar para esto sería ya sea /tmp (en Linux o similar) o c:\temp (en las ventanas o similar)

Pero suponiendo que el uso de esa línea exacta que necesita para cambiar el directorio de trabajo a la que posee el archivo.

cd /path/where/sql/file/is 

Y luego

mysql -u username -p database_name < file.sql 

Si usted no tiene la papelera de MySQL en su PATH es posible que desee ejecutar

/path/to/mysql/bin/mysql -u username -p database_name < file.sql 

o temporalmente poner el file.sql en el mysql directorio bin (no recomendado)

Otro posible escenario es apuntar al archivo en el sistema de archivos como este

mysql -u username -p database_name < /path/where/sql/file/is/file.sql 

PS. Si estás en Windows, es posible que quieras cambiar las barras diagonales por barras diagonales inversas.

1

lo que necesita para que apunte a la ubicación de su archivo usando:

mysql -u username -p database_name < drive:\\path_to_your_file\file.sql 
5

Usted puede poner en cualquier parte del sistema, sino tener en cuenta para cambiar el comando también

mysql -u username -p database_name < /somepath/file.sql 
0

Como una alternativa, tratar de restaurar el volcado con una restauración o con un asistente de Ejecutar script grande Wizard.

Hay un soporte de línea de comandos.

Backup or restore

3

La mejor opción será

1) abrir el símbolo del sistema Inicio -> Ejecutar -> Comando o en todo caso 2) cambia el directorio donde se guarda file.sql decir C: \ temp \ file.sql por lo que su línea de comandos debe ser similar

C:\temp> 

3) ahora probar estos comandos

mysql -u root -p database_name < file.sql 
-1

Puede restaurar el volcado usando phpmyadmin también, pero debe asegurarse de que debe ser un archivo .sql.

La segunda forma es si usted es usuario de Linux que utiliza la línea de comando para restaurar el archivo de volcado.

mysql>MySQL -uuser_name ppassword nombre_tabla < /path/to/dump_file.sql

1

Escriba el comando siguiente para importar el archivo de datos SQL:

$ mysql -u username -p -h localhost DATA-BASE-NAME < data.sql 

En este ejemplo, la importación ' archivo data.sql 'en la base de datos' blog 'utilizando vivek como nombre de usuario:

$ mysql -u sat -p -h localhost blog < data.sql 

Si tiene un datab dedicadob servidor ASE, sustituya el nombre de host localhost con el nombre real del servidor o la dirección IP de la siguiente manera:

$ mysql -u username -p -h 202.54.1.10 databasename < data.sql 

o utilizar el nombre de host como mysql.cyberciti.biz

$ mysql -u username -p -h mysql.cyberciti.biz database-name < data.sql 

Si no conoce el nombre de base de datos o nombre de la base de datos está incluido en vertedero de SQL se puede probar algo de la siguiente manera:

$ mysql -u username -p -h 202.54.1.10 < data.sql 

Consulte: http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html

2
Import Database 
1. Go to drive 
command: d: 
2. Mysql login 
command: c:\xampp\mysql\bin\mysql -u root -p 
3. Will ask for pwd: enter it 
pwd 
4. Select db 
use DbName; 
5. Provide file name 
\. G:DbName.sql 
Cuestiones relacionadas