Вы находитесь на странице: 1из 1

Confi

figurar Con
nexión Rem
mota de Usuarios
U en
n MySQL55 en Ubunttu/Debian

My ySQL 5 al ig
gual que muchas otras baases de datos no permitee conexioness
remotaas en su instalación por defecto
d y haay que realizaar ciertos paasos para connfigurarlo:

1. Ed
ditar el arrchivo /ettc/mysql//my.cnf: RReemplazar esto: bind-aaddress =
127.0..0.1 Por lo siiguiente: bin
nd-address = 0.0.0.0 Luuego de guarddar el archivvo se procedde
a reiniiciar el servidor de basess de datos MySQL,
M se puuede hacer ccon el siguiennte comandoo:
/etc/in
nit.d/mysql-server resta art Aunque con
c estos paaso ya hemoss configuraddo a MySQL L
Serverr para permitta conexion remota los usuarios
u no nnecesariamente puedan cconectarse.

2. Peermitimo
os al usua
ario conex
xión remota: Iniciam
mos la utiliddad "mysql" en
un Terrminal del seervidor dond de está installado mysql sserver con ell siguiente coomando:
mysqll -u root -p Colocamos
C nuestra
n contrraseña de rooot para mysqql y procedeemos a
configgurar a los ussuarios para acceso remo oto: GRANT T ALL PRIV VILEGES O ON *.* TO
root@@'%'; FLUS SH PRIVILE EGES; Con n la instrucci ón anterior sse permite all usuario
"root" conexión reemota desde cualquier PC C y aunque eesta es la solución más ssencilla no ees
la mass segura. Se debe asignarr conexión remota por IP P o Nombre de dominio. Ejemplo, con
la siguuiente instruccción se le permite
p conexión remotaa al usuario rroot desde laa PC con la
dirección IP 192.1 168.0.5: GRA ANT ALL PRIVILEG
P GES ON *.* TO root@1192.168.0.5
FLUS SH PRIVILE EGES; Nun nca olvide haacer FLUSH H PRIVILEG GES para quee los cambios
en el sistema
s auten
nticación y autorización
a de MySQL se hagan efe fectivos al momento. En
los ejeemplos anterriores se usa *.* para ind dicar que el uusuario tienee acceso a toodas las basees
de datos con todoss sus objetoss(tablas, vistaas, funcionees) pero es buuena práctica también soolo
dar acceso a las baases de datoss específicass. Ejemplo, ccon la siguieente instrucciión vamos a
asignaar acceso remmoto desde la dirección IP I 192.168.00.5 al usuarioo "root" paraa la base de
datos "administrac
" ción" GRAN NT ALL PR RIVILEGES S ON admin nistracion.* TO
root@@192.168.0.5 5 FLUSH PR RIVILEGE ES;
 

Вам также может понравиться