Autor
|
Tema: conexion a mysql remoto (Leído 12,229 veces)
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
Bueno aqui estoy de nuevo. Eh buscado por todas partes cómo soluciono la conexion remota a mysql, ya edite el archivo /etc/mysql/my.cnf para que permita conexiones remotas, tambien configure desde phpmyadmin el usuario para que se pueda conectar remotamente. Ahora bien, cuando intento conectarme a mysql se conecta perfectamente, pero cuando intento ver el contenido de las diferentes bases de datos, en algunas me devuelve las tablas correctamente pero en otras queda procesando y nunca me devuelve nada. No se qué podra ser, tal vez a alquien con experiencia ya le haya pasado y pueda darme una mano. Muchas gracias. Saludos.
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
Skeletron
Desconectado
Mensajes: 1.731
A long way to go
|
si anda en algunas y en otras no.. entonces, debe ser problema de las sentencias...
Dime: Da ese error cuando cambias de tabla dentro de una misma "base de datos"?
|
|
|
En línea
|
|
|
|
^Tifa^
Desconectado
Mensajes: 2.804
|
Como es eso de no te retorna nada???? da algun mensaje de error?? o se queda en espera ?? La tabla tiene muchos registros que implique que tarde en retornar datos???
O sencillamente no retorna nada, sino que te retorna a un prompt como si no encontrase nada??? Que error te da realmente...
|
|
|
En línea
|
|
|
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
Es extraño, a ver te explico: Cuando me logue remotamente a traves de MySQL Administrator me aparecen las bases de datos que tengo acceso con mi usuario, cuando selecciono una base de datos en particular, algunas me muestran sus tablas, otras se trancan y tengo que cerrar el programa, en las que me muestra las tablas, de todos modos cuando intento seleccionar alguna tabla se cuelga. No se cual puede ser el problema
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
Hola ^TiFa^ No me devuelve nada, queda trancada cuando manda la consulta. La tabla mas grande que tengo tiene unos 150 rows, no es nada, cuando estoy en mi red local (ahi sí funciona correctamente) me retorna los select con todos los registros en 0.0X segundos, es decir que no tarda practicamente nada en retornar el conjunto de datos correspondiente.
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
^Tifa^
Desconectado
Mensajes: 2.804
|
Podria ser causa de la variable max_allowed_packet como podria ser causa de la banda ancha de tu red remota.
Por casualidad haz intentado desde otro punto remoto realizar la misma prueba??? ocurre lo mismo???
Sino puedes modificar my.cnf y especificar en la variable
max_allowed_packet=TAMANO
Donde tamano es la cantidad de MB que permites de Buffer de comunicacion entre MySQL servidor y un cliente mysql remoto desde otro punto.
|
|
|
En línea
|
|
|
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
Mi servidor remoto esta detras de un router, es decir, tengo mi red interna que se conecta a un router y éste a internet. El router esta configurado para redireccionar las conexiones entrantes del puerto 3306 a mi servidor mysql en mi lan. Podra tener algo que ver?
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
Bueno les dejo mi configuracion a ver si hay algo mal seteado: Variables y parámetros del servidor Variable Valor de la sesión / Valor global auto increment increment 1 auto increment offset 1 automatic sp privileges ON back log 50 basedir /usr/ binlog cache size 32,768 bulk insert buffer size 8,388,608 character set client utf8 (Valor global) latin1 character set connection utf8 (Valor global) latin1 character set database latin1 character set filesystem binary character set results utf8 (Valor global) latin1 character set server latin1 character set system utf8 character sets dir /usr/share/mysql/charsets/ collation connection utf8_unicode_ci (Valor global) latin1_swedish_ci collation database latin1_swedish_ci collation server latin1_swedish_ci completion type 0 concurrent insert 1 connect timeout 5 datadir /var/lib/mysql/ date format %Y-%m-%d datetime format %Y-%m-%d %H:%i:%s default week format 0 delay key write ON delayed insert limit 100 delayed insert timeout 300 delayed queue size 1,000 div precision increment 4 keep files on create OFF engine condition pushdown OFF expire logs days 10 flush OFF flush time 0 ft boolean syntax + -><()~*:""&| ft max word len 84 ft min word len 4 ft query expansion limit 20 ft stopword file (built-in) group concat max len 1,024 have archive YES have bdb NO have blackhole engine YES have compress YES have crypt YES have csv YES have dynamic loading YES have example engine NO have federated engine YES have geometry YES have innodb YES have isam NO have merge engine YES have ndbcluster DISABLED have openssl DISABLED have ssl DISABLED have query cache YES have raid NO have rtree keys YES have symlink YES hostname debian init connect init file init slave innodb additional mem pool size 1,048,576 innodb autoextend increment 8 innodb buffer pool awe mem mb 0 innodb buffer pool size 8,388,608 innodb checksums ON innodb commit concurrency 0 innodb concurrency tickets 500 innodb data file path ibdata1:10M:autoextend innodb data home dir innodb doublewrite ON innodb fast shutdown 1 innodb file io threads 4 innodb file per table OFF innodb flush log at trx commit 1 innodb flush method innodb force recovery 0 innodb lock wait timeout 50 innodb locks unsafe for binlog OFF innodb log arch dir innodb log archive OFF innodb log buffer size 1,048,576 innodb log file size 5,242,880 innodb log files in group 2 innodb log group home dir ./ innodb max dirty pages pct 90 innodb max purge lag 0 innodb mirrored log groups 1 innodb open files 300 innodb rollback on timeout OFF innodb support xa ON innodb sync spin loops 20 innodb table locks ON innodb thread concurrency 8 innodb thread sleep delay 10,000 interactive timeout 28,800 join buffer size 131,072 key buffer size 16,777,216 key cache age threshold 300 key cache block size 1,024 key cache division limit 100 language /usr/share/mysql/english/ large files support ON large page size 0 large pages OFF lc time names en_US license GPL local infile ON locked in memory OFF log OFF log bin OFF log bin trust function creators OFF log error log queries not using indexes OFF log slave updates OFF log slow queries OFF log warnings 1 long query time 10 low priority updates OFF lower case file system OFF lower case table names 0 max allowed packet 16,776,192 max binlog cache size 4,294,967,295 max binlog size 104,857,600 max connect errors 10 max connections 100 max delayed threads 20 max error count 64 max heap table size 16,777,216 max insert delayed threads 20 max join size 18446744073709551615 max length for sort data 1,024 max prepared stmt count 16,382 max relay log size 0 max seeks for key 4,294,967,295 max sort length 1,024 max sp recursion depth 0 max tmp tables 32 max user connections 0 max write lock count 4,294,967,295 multi range count 256 myisam data pointer size 6 myisam max sort file size 2,147,483,647 myisam recover options BACKUP myisam repair threads 1 myisam sort buffer size 8,388,608 myisam stats method nulls_unequal ndb autoincrement prefetch sz 32 ndb force send ON ndb use exact count ON ndb use transactions ON ndb cache check time 0 ndb connectstring net buffer length 16,384 net read timeout 30 net retry count 10 net write timeout 60 new OFF old passwords OFF open files limit 1,024 optimizer prune level 1 optimizer search depth 62 pid file /var/run/mysqld/mysqld.pid port 3,306 preload buffer size 32,768 profiling OFF profiling history size 15 protocol version 10 query alloc block size 8,192 query cache limit 1,048,576 query cache min res unit 4,096 query cache size 16,777,216 query cache type ON query cache wlock invalidate OFF query prealloc size 8,192 range alloc block size 2,048 read buffer size 131,072 read only OFF read rnd buffer size 262,144 relay log purge ON relay log space limit 0 rpl recovery rank 0 secure auth OFF secure file priv server id 0 skip external locking ON skip networking OFF skip show database OFF slave compressed protocol OFF slave load tmpdir /tmp/ slave net timeout 3,600 slave skip errors OFF slave transaction retries 10 slow launch time 2 socket /var/run/mysqld/mysqld.sock sort buffer size 2,097,144 sql big selects ON sql mode sql notes ON sql warnings OFF ssl ca ssl capath ssl cert ssl cipher ssl key storage engine MyISAM sync binlog 0 sync frm ON system time zone UYST table cache 64 table lock wait timeout 50 table type MyISAM thread cache size 8 thread stack 131,072 time format %H:%i:%s time zone SYSTEM timed mutexes OFF tmp table size 33,554,432 tmpdir /tmp transaction alloc block size 8,192 transaction prealloc size 4,096 tx isolation REPEATABLE-READ updatable views with limit YES version 5.0.51a-24+lenny2 version comment (Debian) version compile machine i486 version compile os debian-linux-gnu wait timeout 28,800 Muchas gracias.
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
^Tifa^
Desconectado
Mensajes: 2.804
|
Lamentablemente en la parte de red y su funcionamiento, no puedo abundarte mucho, ya que no manejo a gran escala las redes y su banda ancha. Si me surgio la duda de si esto mismo te pasaba remotamente pero en otro punto, no en ese punto donde te conectas y las tablas no te retornan nada... sino en otro lugar, otro sitio pero que tambien sea remoto a tu casa, ocurre lo mismo?
max allowed packet 16,776,192
Esta variable tiene definido el buffer de transferencia cliente-servidor remoto a un maximo de 16MB, a no ser que la tabla en cuestion que quieres abrir remotamente tuviese mas de 16MB podria caerse la respuesta y no mostrarte nada, para verificar el tamano de las tablas debes dirigirte a /var/lib/mysql y verificar el tamano de los archivos *.MYI y *.MYD si son tablas Myisam,....
En caso que por este lado este bien (que las tablas tengan un tamano menor a 16MB) entonces, ya es problema en parye de banda ancha entre servidor remoto y cliente.
Deberias intentar probar como funciona todo desde otro punto fisico.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
SHH Tunnel. Conectar aplicacion delphi con mysql remoto
Programación Visual Basic
|
OssoH
|
6
|
8,986
|
11 Marzo 2011, 11:01 am
por OssoH
|
|
|
Usar conexion inversa para mysql remoto
Desarrollo Web
|
Graphixx
|
0
|
2,840
|
14 Julio 2011, 16:13 pm
por Graphixx
|
|
|
MySql remoto??
GNU/Linux
|
<<<-Basura->>>
|
0
|
1,849
|
30 Marzo 2012, 19:14 pm
por <<<-Basura->>>
|
|
|
Error Mysql remoto ¿Muchas peticiones?
Bases de Datos
|
WIитX
|
2
|
2,554
|
5 Enero 2017, 16:24 pm
por WIитX
|
|
|
Conexion a MYSQL remoto
Java
|
REMHINOB
|
3
|
2,643
|
10 Junio 2019, 07:11 am
por rub'n
|
|