Ver Mensaje Individual
  #8  
Antiguo 12-11-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
JorgeBec comentó:
Agradezco de antemano tus respuestas...seguire tus recomendaciones...aunque no me suena que sea por el lado de mysql ya que cuando los instale localmente no tuve que mover nada de mysql, me refiero a nada de derechos...en fin seguire buscando...gracias...
Creeme Es una cuestión de derechos de mysql. Velo tú mismo en el mensaje que recibes:

Cita:
Host 192.168.20.25 is not allowed to connect to this mysql
Vamos a entender una cosa: por defecto, la instalación de mysql crea al usuario root y le asigna derechos absolutos desde localhost. Localhost significa: "máquina donde está instalado el servidor mysql".

Cuando instalas mysql en tu pc, localhost corresponde a tu pc y por eso no tienes que mover nada en la administración de mysql para acceder a las tablas: tú eres root y estás en localhost.

Cuando instalas mysql en otra máquina, localhost es esa máquina y tu pc es foránea para ese servidor. Podrás conectarte como root pero el servidor mysql en linux sólo dió derechos a root para localhost (el servidor linux) y tu pc no es localhost.

Si entras al servidor Linux y corres el comando

prompt> mysql -uroot -ptu password

verás que ahí sí puedes acceder a las tablas ya que estás conectandote a mysql desde el mismo servidor Linux que es el localhost para ese servidor mysql.

// Saludos

Última edición por roman fecha: 12-11-2003 a las 16:58:16.
Responder Con Cita