Forums:
Cordial saludo a todos
Instale en linux slackware 13 la version 5.x de Mysql, necesito conectarme con el cliente a traves de diferentes maquinas al servidor y no lo puedo hacer.
Ya he examino el archivo my.cnf del server he modificado al gunos parametros y no me funciona, solo me atiende peticiones por el localhost y quiero conectarme desde los clientes con la ip o el nombre del servidor así por ejemplo
mysql> mysql -h svr1.cinar -u juanito -p
o
mysql> mysql -h 192.168.1.254 -u juanito -p
cuando trato de ejecutar me dice que la conexion ha sido rehusada
O como hago para abrir el puerto 3306 para comuicarme a trves de la red
Agradezco a quien me pueda ayudar
qué es lo que has hecho hasta
qué es lo que has hecho hasta ahora ...???
qué cambios has hecho a tu my.cfg ...???
cual es la salida de netstat -na | grep 3306 ...???
bye
;)
Comentario
Gracias por su comentario deathUser
En my.cnf he colocado
he comentado y descomentado la linea
skip-networking
host=192.168.1.254
port = 3306
en netstat -na | grep 3306 no arroja ninguna salida, es como si el puerto esta cerrado
A lo que ejecuto el comando perror 111 me indica conexion rehusada
No se que hacer, porque necesito que los clientes se conecten al servidor para realizar pruebas y procesos didacticos
De todas maneras le agradezco por su tiempo y colaboracion
Atte: josher120
josega
Comenta las líneas
Comenta las líneas skip-networking y host y cuéntanos cómo te va.
Mira tu solucion
el problema es que el usuario que estas usando solo tiene permiso para el localhost dale permiso y ya esta
entra local con el root y escribe
GRANT ALL PRIVILEGES ON *.* TO USUARIO@'%'
la diferencia te la hace el '%'
por defecto mysql crea los usuarios asi
GRANT ALL PRIVILEGES ON *.* TO USUARIO@'localhost'
en el caso de los CLI remoto a la hora de instalarlo mysql te pregunta que si deseas tener acceso remoto a la consola..
espero te sirva me cuentas como te fue :)
Agrdecimientos
Ya encontgre la solucion al problemas, pero gracias a todos ustedes que me ayudaron a encotrar la solucion.
La soluicon esta en el archivo del servicio: /et/rc.d/rc.mysqld
ERa nencesario comoentar un parametro: SKIPING_NETWORK
Con el encontre la solucion, se abiro el pureto a traves de la red y lo demas fue configurar privilegios
Pero de todas maneras muchas gracias a todos los que me ayudaron, que me hicioieron sus comentarios y sugerrencias
josega