AWS MySql – Cum sa creezi un utilizator doar cu drepturi de citire?

Daca vrei sa creezi un utilizator pentru a te conecta la o instanta AWS MySQL, una din optiuni ar fi sa folosesti un client de MySql (ex. HeidiSQL). Logheaza-te ca si administrator, dupa care, ruleaza urmatoarea comanda:

  • Pentru acces de pe orice host:
    grant select on database_name.* to 'your_mysql_username'@'%' identified by 'your_mysql_password';
  • Pentru acces de pe acelasi host cu baza de date:
    grant select on database_name.* to 'your_mysql_username' identified by 'your_mysql_password';

Atentie la Security Group-ul atasat instantei MySQL. Acesta trebuie sa fie configurat astfel incat sa permita trafic TCP inbound, pe portul 3306, avand ca source 0.0.0.0/0 pentru a accesa baza de date de oriunde, altfel, pentru un acces limitat, poti introduce IP-ul (urile) dorite.

AWS Security Group pentru MySQL

AWS Security Group pentru MySQL

Leave a Reply