mac descargar con mysql phpmyadmin xampp

mysql - descargar - Error de phpmyadmin "no se recibieron datos para importar", ¿cómo solucionarlo?



xampp mysql (8)

Estoy usando XAMPP en una computadora en el trabajo para alojar una base de datos. Exporté una copia de seguridad ("bintra.sql") usando phpmybackuppro . Utilizo xampp en un mac en casa, y cuando intento importar el archivo sql ubicado en mi escritorio, obtengo este error.

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

Ahora, el tamaño del archivo de bintra.sql es 922kb. El tamaño máximo permitido indicado en la pantalla de phpmyadmin es 3,072 KB, por lo que no creo que sea el tamaño el que impide la importación.

Estoy usando phpmyadmin v2.11.7

¿Alguien tiene alguna idea de por qué no se están recibiendo datos para importar?

Respuestas de comentarios:

Estos son mis ajustes de carga desde php.ini

;Whether to allow HTTP file uploads. file_uploads = On ;Temporary directory for HTTP uploaded files (will use system default if not specified). //upload_tmp_dir = ;Maximum allowed size for uploaded files. upload_max_filesize = 3M ;Maximum size of POST data that PHP will accept. post_max_size = 8M

EDITAR:

Intenté usar Mamp en su lugar. Funciona bien con el mismo archivo sql. No se por que


Abra su archivo php.ini, use CNTRL + F para buscar las siguientes configuraciones que pueden ser las culpables:

  • file_uploads
  • upload_max_filesize
  • post_max_size
  • limite de memoria
  • max_input_time
  • max_execution_time

Asegúrese de guardar una copia del archivo php.ini antes de realizar cambios. Querrá ajustar la configuración para adaptarse al tamaño de su archivo y aumentar el tiempo de entrada y / o ejecución.

Recuerde reiniciar sus servicios después de realizar cambios.

¡Advertencia! Puede haber algunos inconvenientes imprevistos si ajusta estos ajustes de manera demasiado liberal. No soy lo suficientemente experto para saber esto con seguridad.

Fuente: http://forum.wampserver.com/read.php?2,20757,20935


Compruebe los permisos para subir el directorio. Puede encontrar su ruta dentro del archivo /etc/phpmyadmin/apache.conf .

En mi caso (Ubuntu 14.04) fue:

php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp

Así que verifiqué los permisos para /var/lib/phpmyadmin/tmp y resultó que el directorio no era grabable para mi usuario de Apache (que es por defecto www-data ). Podría ser el caso, especialmente si cambiaste tu usuario de apache como lo hago yo.


Nunca logré importar archivos tontos usando phpmyadmin o phpMyBackupPro mejor es ir a la consola o línea de comandos (como se llame en mac) y hacer lo siguiente:

mysql -u nombre de usuario -p databasename

reemplace el nombre de usuario con el nombre de usuario que usa para conectarse a mysql, luego le pedirá que ingrese la contraseña para ese nombre de usuario, y eso es todo

Puedes importar cualquier tamaño de tontos usando este método.


Si está utilizando xampp , puede encontrar el archivo php.ini ingresando al panel de control de xampp y haciendo clic en el botón de config frente a Apache.


Tuve el mismo problema en Windows. Resulta que fue causado por el directorio temporal que PHP usa para subir archivos. Por defecto, esto es C: / Windows / Temp, que no se puede escribir para PHP.

En php.ini, agregue:

upload_tmp_dir = C:/inetpub/temp

Asegúrate de eliminar cualquier otra configuración de upload_tmp_dir . Establezca permisos en C:/inetpub/temp para que IUSR e IIS_IUSRS tengan permiso de escritura. Reinicie el servidor web y estará bien.


Tuve el mismo problema y esto me funcionó:

Try these different settings in C:/wamp/bin/apache/apache2.2.8/bin/php.ini Find: post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30 max_input_time = 60 memory_limit = 8M Change to: post_max_size = 750M upload_max_filesize = 750M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M

Luego reinicia tu xampp o wamp para que tenga efecto

o deténgalo luego inicie solo apache en xammp


simplemente copie su base de datos de origen (desde su PC C: / xampp / mysql / data / "su base de datos"), luego cópielo en la carpeta de destino en su MAC (/ Application / Xampp / xamppfiles / var / mysql).

¡No olvide configurar el permiso de la nueva carpeta copiada (su base de datos) en su MAC, de lo contrario no podrá ver sus tablas!

para establecer el permiso: -vaya a la carpeta de su base de datos (/ Application / Xampp / xamppfiles / var / mysql / "su base de datos") -haga clic derecho en ella -seleccionar Obtener información -en la compartición y permisos, debe agregar su cuenta de usuario (es decir, administrador o todos) -elija su privilegio de lectura y escritura- elija aplicar a los elementos adjuntos

disfruta de tu base de datos;)


No se recibieron datos para importar. No se envió ningún nombre de archivo o el tamaño del archivo excedió el tamaño máximo permitido por su configuración de PHP. Ver preguntas frecuentes 1.16.

Estos son mis ajustes de carga desde php.ini

upload_tmp_dir = "D:/xampp/xampp/tmp" ;//set these for temp file storing ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 10M ;//change it according to max file upload size

Estoy seguro de que su problema será corto utilizando estas instrucciones.

upload_tmp_dir = "D:/xampp/xampp/tmp"

Aquí puede configurar cualquier directorio que pueda contener el archivo temporal, lo he instalado en D: drive xampp, así que lo configuro como "D: / xampp / xampp / tmp".