Foros del Web » Programación para mayores de 30 ;) » Java »

message from server:"Host 'localhost' is not allowed to connect to this MySQL server"

Estas en el tema de message from server:"Host 'localhost' is not allowed to connect to this MySQL server" en el foro de Java en Foros del Web. Hola, me da este error en mi programa de java, si alguien me pudiera ayudar para saber que hago mal se lo agradecería...Gracias!! Este es ...
  #1 (permalink)  
Antiguo 02/08/2012, 05:06
 
Fecha de Ingreso: julio-2012
Mensajes: 65
Antigüedad: 11 años, 9 meses
Puntos: 0
message from server:"Host 'localhost' is not allowed to connect to this MySQL server"

Hola, me da este error en mi programa de java, si alguien me pudiera ayudar para saber que hago mal se lo agradecería...Gracias!!


Este es el mensaje:

java.sql.SQLException: null, message from server: "Host 'localhost' is not allowed to connect to this MySQL server"
  #2 (permalink)  
Antiguo 02/08/2012, 05:49
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: message from server:"Host 'localhost' is not allowed to connect to this My

El problema y su solución viene descrito a mitad de esta página

http://dev.mysql.com/doc/refman/5.0/...ss-denied.html
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 02/08/2012, 11:47
 
Fecha de Ingreso: julio-2012
Mensajes: 65
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: message from server:"Host 'localhost' is not allowed to connect to this My

Es que cmd mysql arranca pero luego en el código de mi programa en java me aparece el error de antes y no consigo solucionarlo.

Este es mi código, algo debo hacer mal ya que me hace el catch y no el try...Gracias por la ayuda. Este el código que tengo.

.....

final String DB_NAME = "nombreDataB";
final String USER = "root";
final String PASSWD = "mar";
final String DB_URL = "jdbc:mysql://192.164.1.134/"+DB_NAME;

Connection con = null;

...


try {
con = DriverManager.getConnection(DB_URL,USER,PASSWD);
if (con != null) {
System.out.println("Se ha establecido correctamente la conexion con la BBDD "+DB_NAME);
}
} catch(Exception e){
System.out.println(e);
}
  #4 (permalink)  
Antiguo 02/08/2012, 13:15
 
Fecha de Ingreso: noviembre-2011
Mensajes: 7
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: message from server:"Host 'localhost' is not allowed to connect to this My

prueba de esta forma

private String tipoDriver = "com.mysql.jdbc.Driver";
private String cadenaConexion;
private String usuarioRoot = "root";
private String claveRoot = "pass";

Connection conexionBD = null;

cadenaConexion = "jdbc:mysql://localhost:3306/proyecto";

String mensajeRespuesta = "No conectado...";

try {
Class.forName(this.tipoDriver);
conexionBD =
DriverManager.getConnection(this.cadenaConexion,
usuarioRoot, claveRoot);
}
}
catch (Exception e) {
mensajeRespuesta = "Ha ocurrido el siguiente error: \n" +
e.getMessage();
}
finally {
try {
conexionBD.close();
} catch (SQLException ex) {
mensajeRespuesta = "Ha ocurrido el siguiente error: \n" +
ex.getMessage();

}
}
conexionBD = null;
  #5 (permalink)  
Antiguo 02/08/2012, 15:02
 
Fecha de Ingreso: julio-2012
Mensajes: 65
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: message from server:"Host 'localhost' is not allowed to connect to this My

Conseguí solucionarlo...gracias!!

Etiquetas: allowed, connect, localhost, message, mysql, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:38.