| 
	
		|  Autor | Tema: Problema al conectarme a Mysql  (Leído 7,804 veces) |  
	| 
			| 
					
						| diego_lp 
								
								 Desconectado 
								Mensajes: 180
								
								 
								In a free world, who needs gates and windows?
								
								
								
								
								
								     | 
 
Hola a todos, estoy programando una aplicacion que quiero que se conecte a un servidor de base de datos Mysql en un equipo con debian,para ello estoy utilizando el driver MySQLDriverCS.
 
 Cuando intento abrir la conexion me da la siguiente excepcion: "MySQLDriverCS Exception: MySQLDriverCS Error: can't connect.Access denied for user 'diego'@'DIEGOLP1' (using password: YES)"
 
 Creo que puede ser un problema de configuracion en mi servidor Mysql por eso lo publico aqui.
 Muchas gracias.
 Saludos.
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros! |  |  |  | 
			| 
					
						| Shell Root | 
 
Emmm supongo que estas usando un String de Conexion algo así: Mirad: http://www.connectionstrings.com/mysqlServer=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Indentad:
 Fuente: http://www.dotnethell.it/forum/messages.aspx?ThreadID=18180MySQLDriverCS.MySQLConnectionString  connString = new  MySQLDriverCS.MySQLConnectionString("SERVER" , "DB" , "USER" , "PWD");MySQLDriverCS.MySQLConnection  conn = new  MySQLDriverCS.MySQLConnection( cs.AsString);
 
 |  
						| 
								|  |  
								| « Última modificación: 17 Enero 2010, 17:40 pm por Shell Root » |  En línea | 
 
 Te vendería mi talento por poder dormir tranquilo. |  |  |  | 
			| 
					
						| ^Tifa^ 
								       
								
								 Desconectado 
								Mensajes: 2.804
								
								
								
								
								
								   | 
 
Si lo anterior no te resuelve nada. 
 * Tienes en Debian el puerto 3306 abierto?
 
 bash$  netstat  tunap  | grep 3306
 
 Corresponde al servidor MySQL???
 
 No tienes ninguna regla de firewall remoto ni local impidiendo el acceso?
 
 bash$  iptables  -L
 
 En el MySQL remoto tienes acceso como root? porque tienes que confirmar que target tiene el usuario diego (Target es lo que viene despues de @) para poder averiguar esto, necesitas o hablar con el encargado de manejar MySQL o acceder tu como root y verificar que target tiene Diego:
 
 mysql> select host, user from mysql.user where user = 'diego'
 
 Donde host es el target, si por defecto tiene % es que cualquier IP de cualquier parte puede conectarse con ese usuario a MySQL, si dice 'localhost' quiere decir que diego solo puede conectarse localmente digase en el servidor Debian. Si quieres configurar proteccion a esto podrias indicarle que solo tu IP puede conectarse con diego... pero para eso hay que confirmar que target tienes primero.
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| diego_lp 
								
								 Desconectado 
								Mensajes: 180
								
								 
								In a free world, who needs gates and windows?
								
								
								
								
								
								     | 
 
Muchas gracias a todos por responder. Ya lo solucione, el problema era que el usuario con el que me intentaba conectar solo estaba configurado para conectarme de forma local, lo cambie a que me permitiera conectar desde cualquier lado y listo. De nuevo muchas gracias a todos.    |  
						| 
								|  |  
								|  |  En línea | 
 
 Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros! |  |  |  | 
			| 
					
						| ^Tifa^ 
								       
								
								 Desconectado 
								Mensajes: 2.804
								
								
								
								
								
								   | 
 
Entonces era eso Diego??? el usuario tenia el target 'localhost' en vez de '%' que es todo el mundo??? Asegurate, por seguridad mas que todo de cambiar ese target '%' por tu IP de tu maquina, porque si dejas el '%' quiere decir que todo el mundo o cualquiera de donde sea podra conectarse de forma remota a tu MySQL si conoce tu usuario y contrasena digo. Un saludo    |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| diego_lp 
								
								 Desconectado 
								Mensajes: 180
								
								 
								In a free world, who needs gates and windows?
								
								
								
								
								
								     | 
 
Si ^TiFa^ era eso   Si ya lo cambie por mi ip, muchas gracias por todo. Saludos. |  
						| 
								|  |  
								|  |  En línea | 
 
 Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros! |  |  |  | 
			| 
					
						| brandsmt26 
								
								 Desconectado 
								Mensajes: 1
								
								
								
								
								
								   | 
 
Muchas gracias a todos por responder. Ya lo solucione, el problema era que el usuario con el que me intentaba conectar solo estaba configurado para conectarme de forma local, lo cambie a que me permitiera conectar desde cualquier lado y listo. De nuevo muchas gracias a todos.   Diego, como cambiaste esa onfiguracion? Ando en ese dilema!!! |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
   |