| 
	
		|  Autor | Tema: conexion a mysql remoto  (Leído 12,661 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 halla 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 servidorVariable 	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 | 9,351 |  11 Marzo 2011, 11:01 am por OssoH
 |  
						|   |   | Usar conexion inversa para mysql remoto Desarrollo Web
 | Graphixx | 0 | 3,264 |  14 Julio 2011, 16:13 pm por Graphixx
 |  
						|   |   | MySql remoto?? GNU/Linux
 | <<<-Basura->>> | 0 | 2,074 |  30 Marzo 2012, 19:14 pm por <<<-Basura->>>
 |  
						|   |   | Error Mysql remoto ¿Muchas peticiones? Bases de Datos
 | WIитX | 2 | 2,823 |  5 Enero 2017, 16:24 pm por WIитX
 |  
						|   |   | Conexion a MYSQL remoto Java
 | REMHINOB | 3 | 3,172 |  10 Junio 2019, 07:11 am por rub'n
 |    |