Foros del Web » Administración de Sistemas » Shared Hosting y VPS » Manejando una empresa de hosting »

MySQL y Acceso Remoto

Estas en el tema de MySQL y Acceso Remoto en el foro de Manejando una empresa de hosting en Foros del Web. En un server dedicado Linux Centos , como hacer para que un usuario de hosting, solo tenga acceso a conectarse a una base de datos ...
  #1 (permalink)  
Antiguo 13/04/2007, 14:01
 
Fecha de Ingreso: diciembre-2006
Mensajes: 439
Antigüedad: 17 años, 11 meses
Puntos: 1
MySQL y Acceso Remoto

En un server dedicado Linux Centos , como hacer para que un usuario de hosting, solo tenga acceso a conectarse a una base de datos mysql , desde el localhost ???

Deseo evitar que un usuario cualquier, pueda logearse remotamente al server y a una base de datos mysql.

Es decir, ningun usuario de hosting del server , no podra conectarse externamente al server al servicio mysql , solo debe de aceptar conectarse mediante localhost, es decir, a traves del mismo server.

Mediante que comandos o archivos se puede lograr esto???

Gracias

Salu2

Jose
  #2 (permalink)  
Antiguo 13/04/2007, 14:05
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
Re: MySQL y Acceso Remoto

José,

Por defecto MySQL siempre acepta conexiones desde localhost, denegando las conexiones remotas. No necesitas comandos o archivos, ya esta implementado . Ahora si, algún dia necesitas dar acceso remoto a alguna IP específica podrás hacerlo desde la consola de MySQL agregando un usuario con GRANT.

Un saludo!
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #3 (permalink)  
Antiguo 13/04/2007, 14:23
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 9 meses
Puntos: 166
Re: MySQL y Acceso Remoto

Si mal no recuerdo creo que el comodin % es el que permite que puedan acceder desde cualquier IP al servidor, lo que debes hacer es restringuir eso.
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #4 (permalink)  
Antiguo 13/04/2007, 14:25
 
Fecha de Ingreso: diciembre-2006
Mensajes: 439
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: MySQL y Acceso Remoto

Donde encuentro o en que parte configuro tal opcion ??

Salu2

Jose
  #5 (permalink)  
Antiguo 13/04/2007, 16:20
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
Re: MySQL y Acceso Remoto

No entiendo para que quieres restrigir algo que ya está dispuesto en el servicio, como dije anteriormente, no se permiten conexiones remotas por defecto a menos que tu des los privilegios a algún usuario X.

Un saludo.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #6 (permalink)  
Antiguo 13/04/2007, 19:41
 
Fecha de Ingreso: diciembre-2006
Mensajes: 439
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: MySQL y Acceso Remoto

Eso es lo que crei, Que mysql venia por default restringido para conecciones externas al server y solo se permitia conectarse a localhost y desde localhost.

Pero por algun motivo , un usuario de hosting puede conectarse remotamente al server , al servicio mysql, usando un software , el cual es un sistema em VB , y me esta consumiendo bastante recursos .

Mi intencion es restring tal acceso , que el server no lo permita,
una idea era bloquear ese IP, pero su ip es dinamico asi que no cambiaria nada, porq el cambiaria de IP facilmente.


Alguna idea para restringir el acceso externo a la BD mysql ??

Salu2

Jose
  #7 (permalink)  
Antiguo 13/04/2007, 22:02
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
Re: MySQL y Acceso Remoto

Haz esto bajo tu propio riesgo.

Primero, te sugiero que borres los usuarios existentes en la base de datos. Para luego si crear un único usuario que pueda acceder desde localhost.

Loguéate como root desde ssh, y luego tipea:

Código:
mysql -u root -p
Ingresa el password de MySQL root.

** En caso de que no sepas el password, intenta solo tipeando "mysql", si tampoco puedes ingresar de ese modo, aborta el resto de los pasos.

Una vez logueado en la consola MySQL, tipea el siguiente texto y reemplaza los valores que están señalados con negrita, por los verdaderos datos de conexión:

Código:
GRANT ALL PRIVILEGES
ON nombre_base_de_datos.*
TO 'usuario'@'localhost'
IDENTIFIED BY 'password_aqui';
Luego de eso, no olvides correr:

Código:
flush privileges;
Ese usuario, debería ahora solo realizar conexiones locales.

Un saludo.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux

Última edición por WebTech; 13/04/2007 a las 22:08
  #8 (permalink)  
Antiguo 19/11/2008, 09:04
 
Fecha de Ingreso: febrero-2008
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: MySQL y Acceso Remoto

Hola amigos, tengo instalado en un computador (tene Windows xp), MySql 4.1. Tuve que formatearlo y antes de eso podia accesar con MySql Front desde otro equipo a mis BDDs y podia hacer cualquier consulta super rapido, ahora para conectame al servidor se demora mucho y peor si quiero hacer una consulta o algo parecido. Que puedo hacer??
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 22:48.