Peatükk 12 · 12.2
Andmebaasi kasutajad, õigused ja paroolid
Vaata lühikest videot
Sinu veebileht ei logi andmebaasi sisse sinu DA andmetega, vaid eraldi andmebaasikasutajaga. Andmebaasi loomisel loob DirectAdmin kohe ka ühe kasutaja (vt Andmebaasi loomine). Samuti saad luua lisakasutajaid, muuta kasutaja parooli või anda kasutajale juurdepääsu teisele andmebaasile.
Ühe andmebaasi kasutajad
Klõpsa Databases List loendis andmebaasi juures nuppu Manage. Jõuad lehele Manage Database. Jaotises User Access (1) näed, millised kasutajad selle andmebaasiga tohivad töötada ja milliste õigustega (näiteks Full access).

Iga kasutaja juures on kolm nuppu:
- Manage: kasutaja leht, kus on parool, andmebaasid ja hostid, kust kasutaja tohib ühenduda (vaata allpool).
- Privileges: vali täpselt, mida kasutaja tohib teha, näiteks ainult lugeda (SELECT). Tavalise veebilehe puhul jäta see täieliku juurdepääsu peale.
- Revoke Access: kasutaja ei tohi enam selle andmebaasiga töötada. Kasutaja ise jääb alles.
Valikuga Grant access for additional user (2) annad olemasolevale kasutajale juurdepääsu ka sellele andmebaasile. Vali kasutaja ja klõpsa Grant full access.
Kõik kasutajad: Manage User
Klõpsa Databases lehe üleval nuppu MANAGE USER. Näed kõiki oma paketi andmebaasikasutajaid, veerus Allowed Hosts on näha, millistest arvutitest nad tohivad ühenduda. All saad jaotises Create User luua uue kasutaja.

Pärast loomist kuvatakse teade User created koos uue kasutaja andmetega. Salvesta parool kohe.
Tähelepanu: uuel kasutajal pole veel kuhugi juurdepääsu. Anna talle seejärel juurdepääs andmebaasile: kasutaja lehel jaotises Grant access to additional database, või andmebaasi enda juures valikuga Grant access for additional user.
Andmebaasikasutaja parooli muutmine
- Klõpsa MANAGE USER ja seejärel kasutaja juures Manage. Jõuad lehele Manage User.
- Sisesta jaotises Password Management (1) uus parool ja klõpsa CHANGE PASSWORD.
- Muuda parool kohe ka oma veebilehe seadistusfailis. WordPressi puhul on see wp-config.php, rida DB_PASSWORD. Seda faili saad muuta Bestandsbeheeris (vt Peidetud failide, näiteks .htaccess, kuvamine ja muutmine).

Samal lehel näed jaotises Access to Databases (2), milliste andmebaasidega kasutaja tohib töötada, ja selle all jaotises Allowed Hosts, millistest arvutitest (vt Väljastpoolt oma andmebaasiga ühenduse loomine (Access Hosts)).
Niikaua kui uus parool pole sinu veebilehe seadistuses, ei pääse su veebileht andmebaasi juurde ja külastajad näevad veateadet. Tee see seega kiiresti järjest ära.
Kust leian olemasoleva veebilehe andmed?
Kas sa ei mäleta enam, millist andmebaasi ja kasutajat sinu veebileht kasutab? Vaata siis veebilehe seadistusfailist:
| Tarkvara | Fail | Mida otsid? |
|---|---|---|
| WordPress | wp-config.php | DB_NAME, DB_USER, DB_PASSWORD, DB_HOST |
| Joomla | configuration.php | $db, $user, $password, $host |
| PrestaShop | app/config/parameters.php | database_name, database_user, database_password |
Vihje: kasuta iga veebilehe jaoks eraldi andmebaasi ja eraldi kasutajat. Kui üks veebileht häkitakse ära, ei pääse ründaja siis ka sinu teiste veebilehtede andmebaasidele.
