Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   scripts en phpmyadmin (https://www.clubdelphi.com/foros/showthread.php?t=9152)

__cadetill 15-04-2004 15:45:42

scripts en phpmyadmin
 
Hola de nuevo :p

No sabía si poner esta pregunta aquí o en mySQL, pero ya que pasaba por aquí.... :D

Según leo en el phpmyadmin, el tamaño de los scripts no puede superar los 2Mb. Esto es configurable? Si es así, sabéis desde dónde se configura?

Gracias ;)

roman 15-04-2004 16:39:59

¡Santo script Batman! :confused: :D :eek:

¿De verdad piensas necesitar un script de más de 2mb?

// Saludos

__cadetill 15-04-2004 16:51:41

Cita:

Empezado por roman
¿De verdad piensas necesitar un script de más de 2mb?

jejejeje, bueno, de hecho es la copia de seguridad de mi base de datos. Lo que pasa es que como trabajo en PCs que no estan conectados entre sí, pues exporto la base de datos de uno para luego importarla en el otro. Esto no es una cosa que se haga a diario, pero las veces que lo hago, pues he de trocear el ficherillo

O hay otra forma mejor de pasar la info de una BD a otra? (a lo mejor estoy haciendo el capullo y yo sin saberlo :D)

roman 15-04-2004 16:59:49

Pero entonces no estamos hablando de un script sino del tamaño del conjunto de registros que regresa una consulta.

La verdad que no me he dado el tiempo de investigar cómo romper la limitación ya que también a mí me sucede. He terminado haciendo algo quizá no muy elegante pero sí mucho más eficiente que phpMyAdmin: uso mysqldump en el servidor origen para vaciar la tabla en un archivo (digamos tabla.sql), copio el archivo con ftp al servidor destino y ahí uso mysql < tabla.sql

Te garantizo que a fin de cuentas es mucho más rápido.

// Saludos

__cadetill 15-04-2004 17:10:25

Ok, gracias Román, probaré la sugerencia

raul_sal 16-04-2004 19:24:13

Soy algo novato en lo que a mysql se refiere, el servidor esta dado por un hosting independiente

como y donde ejecuto este comando.

Código:

mysql < tabla.sql
gracias

roman 16-04-2004 19:34:36

Cita:

Empezado por raul_sal
Soy algo novato en lo que a mysql se refiere, el servidor esta dado por un hosting independiente

como y donde ejecuto este comando.

Código:

mysql < tabla.sql

Muy posiblemente no podrás. El comando se refiere al ejecutable de MySql que estará localizado en el servidor y al cual muy posiblemente no tengas acceso.

:mad: ¡Caramba! Y ahora que veo tu pregunta me doy cuenta de que mi recomendación a cadetill posiblemente tampoco le sirva en su caso. El problema es que cuando uso dicha técnica, sí tengo acceso a ambos servidores, el origen y el destino.

// Saludos

__cadetill 16-04-2004 19:39:51

Cita:

Empezado por roman
:mad: ¡Caramba! Y ahora que veo tu pregunta me doy cuenta de que mi recomendación a cadetill posiblemente tampoco le sirva en su caso. El problema es que cuando uso dicha técnica, sí tengo acceso a ambos servidores, el origen y el destino.

Pues no, a los 2 ordenadores que me refería sí que tengo acceso ;)
Otra cosa es cuando tenga que subirlo a la web real, que allí sí que tendré que hacerlo en "caxitos", pero bueno, con tiempo y una caña...... ;)

Por cierto, me fué de lujo :p

roman 16-04-2004 19:46:12

Cita:

Empezado por cadetill
Otra cosa es cuando tenga que subirlo a la web real, que allí sí que tendré que hacerlo en "caxitos"

Pa' na'. ¿O te gusta trabajar en vano? :D

Mejor hazte un programita rápido con Zeos que te haga la transferencia.

// Saludos

__cadetill 16-04-2004 19:53:14

Cita:

Empezado por roman
Mejor hazte un programita rápido con Zeos que te haga la transferencia.

Sí, no es mala idea, se lo comentaré a Emilio a ver si podemos acceder al servidor desde un aplicativo Delphi (aunque ahora ya lo he hecho :o pero pa la próxima...... :D )

roman 16-04-2004 23:59:58

Cita:

Empezado por cadetill
Según leo en el phpmyadmin, el tamaño de los scripts no puede superar los 2Mb.

A todo esto, ¿me podrías indicar por favor en qué parte leiste ésto?

// Gracias

__cadetill 17-04-2004 00:34:23

Bueno, en la versión de phpmyadmin que tengo instalada en casa (la 2.5.6), si vas a la pestaña de SQL, al lado del botón "Examinar" para escoger el fichero, pone escrito (Tamaño máximo: 2,048KB)

;)

jachguate 17-04-2004 00:43:43

pues yo tengo en casa la 2.5.5-pl1 y no dice nada... :eek:

roman 17-04-2004 01:04:10

2.3.0 y nada :(

Realmente me intriga esta limitación ya que no parece tener que ver con el tiempo límite de un script- que además puede cambiarse al vuelo -sino exclusivamente con el tamaño del archivo que lee desde el cliente. No quería pero habrá que echarse un clavadito en el código :) .

// Saludos

__cadetill 17-04-2004 01:21:57

Pos pa muestra, un botón..... http://www.clubdelphi.com/users/cade...phpmyadmin.jpg :D

jachguate 17-04-2004 01:24:09

recuerdo haber leido alguna vez... pero no se si es en php o en apache, que puede limitarse el tamaño de un archivo enviado por el método post... es probable que por alli vayan los tiros, y que el phpMyAdmin solamente averigue el tamaño de dicha limitación... En todo caso, o nos actualizamos de versión, o quien se tiene que hechar el clavado en el código es cadetill... que ya tiene el algoritmo que produce ese resultado.

Hasta luego.

;)

roman 17-04-2004 01:26:45

:eek: ¡Cáspita!

Pero, ¿de dónde te bajas tú estas versiones amigo?

Deja tú el letrero, yo jamás, en ninguna versión de phpMyAdmin he visto esas opciones de compresión. :confused:

// Saludos

jachguate 17-04-2004 01:37:04

bueno... pero que son esas preguntas... jeje http://prdownloads.sourceforge.net/p...6.zip?download

jejeje... pues yo ya la tengo instalada, y la verdá... se ve buena, buena... pero yo no tengo las opciones de compresión del amigo cadetill... solo el mensaje de los 2048K máximos... :( :(

jachguate 17-04-2004 01:59:13

ya clavadito algo en el código... veo lo siguiente:

para que aparezcan las opciones de configuración... evalua:

Código PHP:

//db_details.php line 86:
$is_gzip = ($cfg['GZipDump'] && @function_exists('gzopen'));
$is_bzip = ($cfg['BZipDump'] && @function_exists('bzdecompress')); 

con respecto del tamaño... veo en la línea 81 del mismo archivo:

Código PHP:

<input type="file" name="sql_file" class="textfield" />&nbsp;
<?php echo PMA_displayMaximumUploadSize($max_upload_size);?><br />

y luego tenemos en libraries/common.lib.php linea 204:

Código PHP:

 if (!$filesize ini_get('upload_max_filesize')) {
$filesize "5M";
}
$max_upload_size get_real_size($filesize);
 
if (
$postsize ini_get('post_max_size')) {
$postsize get_real_size($postsize);
if (
$postsize $max_upload_size) {
$max_upload_size $postsize;


a partir de lo cual sabemos que depende de los parámetros de configuración upload_max_filesize y post_max_size de php (el menor de los dos).

Hasta luego.

;)

roman 17-04-2004 02:09:10

Así es jachguate, ya me había percatado de ello. Al parecer se puede configurar max_upload_size por directorio aunque para ello hay que ajustar apache y bueno, eso ya no depende de nosotros :(

// Saludos


La franja horaria es GMT +2. Ahora son las 11:40:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi