Posts Tagged ‘mysql acces remote’

Pornirea accesului remote la MySQL pentru un utilizator

imagesIn unele cazuri este necesar sa avem pornit accesul la MySQL pentru unul sau mai multi useri, pentru a evita bataile de cap si timpul pierdut la rularea comenzilor de mysqldump si restore a bazelor de date, iar operatiunile sa le putem efectua de la distanta direct pe serverul de baze de date.

Din punctul meu de vedere, acesta nu este un acces care sa fie deschis permanent, asa ca il folosesc doar pe perioada in care este nevoie de el.

Asadar, pentru a aloca accesul din exterior la un server MySQL, folosind un username specific, efectuam urmatoarele.

mysql -u root -p

GRANT ALL PRIVILEGES ON baza_de_date.* TO ‘username’@’%’ IDENTIFIED BY ‘parola’;

Apoi editam /etc/mysql/mycnf unde adaugam linia:

bind-address = 0.0.0.0

pentru a permite accesul din afara.

Cand vrem ca accesul din exterior sa nu mai fie disponbil, prima data comentam linia din my.cnf adaugata anterior si apoi facem REVOKE la privilegii:

mysql -u root -p

REVOKE PRIVILEGES ON baza_de_date.* TO ‘username’@’%’;

srv StandDuPp
Articole recente