Katso video-opas

Kun työskentelet tietokannan kanssa Plesk-ohjelmassa, Plesk käyttää tietokantaa tietokantaan liitetyn käyttäjätilin puolesta. Siksi jokaisella tietokannalla tulisi olla vähintään yksi siihen liitetty käyttäjätili, muuten sitä ei voi käyttää.

Mikä tahansa tietokannan käyttäjä voidaan asettaa oletukseksi tietylle tietokannalle. Plesk käyttää tietokantaa aina tämän oletuskäyttäjän tunnuksilla, vaikka tietokantaan liitettäisiin muitakin käyttäjiä. Jos tietokantaan on liitetty useita käyttäjätilejä eikä yksikään niistä ole oletus, käytetään luettelon ensimmäistä tiliä.

Tietokannan käyttäjien tyypit

Plesk-ohjelmassa on kahdenlaisia tietokannan käyttäjätilejä:

  • Käyttäjätilit, joilla on pääsy vain yhteen tiettyyn tietokantaan. Jos teet yhteistyötä muiden ihmisten kanssa verkkosivuston hallinnassa ja haluat antaa heille pääsyn tietokantaan, sinun tulisi luoda heille erilliset käyttäjätilit. Jokaista näistä tileistä käytetään vain yhden tietokannan käyttämiseen. Tässä tapauksessa luot ensin tietokannan ja sen jälkeen käyttäjätilit.

  • Universaalit käyttäjätilit, joilla on pääsy kaikkiin tietokantoihin.
    Universaaleilla käyttäjillä on pääsy paitsi kaikkiin olemassa oleviin tietokantoihin, myös kaikkiin uusiin tietokantoihin.

    Jos aiot asentaa verkkosivustollesi verkkosovelluksia, voi olla kätevää luoda yksi universaali käyttäjätili, jolloin kaikki sovellukset voivat käyttää tietokantojaan tämän tilin kautta. Tässä tapauksessa luot ensin käyttäjätilin ja määrität sen sitten sovelluksia asennettaessa.

    Muista: Universaali käyttäjä toimii vain yhdellä tietokantapalvelimella. Jos käytät useita tietokantapalvelimia, luo jokaiselle palvelimelle erillinen universaali käyttäjätili.

Tietokannan käyttäjien toiminnot

Voit luoda, päivittää tai poistaa tietokannan käyttäjän siirtymällä kohtaan Verkkosivustot ja toimialueet > Tietokannat > Käyttäjien hallinta.

Tietokannan käyttäjää luotaessa sinua pyydetään antamaan käyttäjätunnukset tietokantaan pääsyä varten sekä sen tietokannan nimi, johon määritetty käyttäjä pääsee. Universaali tietokannan käyttäjä voidaan luoda valitsemalla kohdassa Tietokanta vaihtoehdon Any.

Muista: 1.u00a0Oletustietokannan käyttäjän voi poistaa vain poistamalla tähän käyttäjään liitetyn tietokannan. Vaihtoehtoisesti voit muokata käyttäjää, poistaa valinnan vaihtoehdosta Make the user default for this database ja poistaa käyttäjän sitten.

2. A database user password must be at least 5 characters long, must not contain the user name or any extended ASCII table characters.

Käyttöoikeuksien hallinta

Plesk 12.0:sta alkaen voit sallia tai estää etäyhteyden tietokantaan tai sallia pääsyn vain määritellyistä isännistä. Käyttöasetukset koskevat yksittäisiä tietokannan käyttäjätilejä. Lisätietoja on osiossa Mukautettujen käyttösääntöjen määrittäminen.

Tietokannan käyttäjän käyttöoikeudet

Jos käytät MySQL/MariaDB- tai Microsoft SQL Server -palvelinta, voit hallita tietokannan käyttäjien oikeuksia Plesk-käyttöliittymän kautta, esimerkiksi oikeuksia suorittaa toimintoja taulurakenteelle ja tiedoille. MySQL/MariaDB-palvelimella nämä oikeudet ovat Select, Insert, Create, Drop ja niin edelleen, ja Microsoft SQL Serverissä nämä oikeudet ovat tietokantatason rooleja, kuten db_ddladmin, db_datawriter ja niin edelleen.

Oikeuksien määrittämisen helpottamiseksi Plesk käyttää oikeusjoukkojen malleja, joita kutsutaan rooleiksi. Luotaessa jokaiselle tietokannan käyttäjätilille määritetään oletusarvoinen oikeusjoukko. Tämä oikeusjoukko vastaa roolia Lue ja kirjoita. Muut tuetut roolit ovat Vain luku ja Vain kirjoitus. Lisäksi MySQL/MariaDB sallii roolin Mukautettu käyttäjän määrittämillä oikeusjoukoilla.

Muokataksesi MySQL/MariaDB-tietokannan käyttäjän oikeuksia:

  1. Siirry kohtaan Verkkosivustot ja toimialueet > Tietokannat > Käyttäjien hallinta ja napsauta tietokannan käyttäjän nimeä.

    Oletuksena uusilla tietokannan käyttäjillä on Lue ja kirjoita -rooli. Voit tarkastella ja muuttaa tähän rooliin kuuluvia oikeuksia.

  2. Jos haluat sallia vain lukemisen tai vain kirjoittamisen, valitse vastaava rooli (Vain luku tai Vain kirjoitus).

  3. Jos haluat lisätä käyttäjälle jo valittuun rooliin oikeuksia tai poistaa niitä, valitse tai poista valinta vastaavista valintaruuduista (Select, Insert, Update ja niin edelleen).

    Huomaa, että jos muokkaat oikeuksien joukkoa, rooliksi tulee Mukautettu.

Muokataksesi SQL Server -tietokannan käyttäjän oikeuksia:

  1. Siirry kohtaan Verkkosivustot ja toimialueet > Tietokannat > Käyttäjien hallinta ja napsauta tietokannan käyttäjän nimeä.

    Oletuksena uusilla tietokannan käyttäjillä on Lue ja kirjoita -rooli.

  2. Jos haluat sallia vain lukemisen tai vain kirjoittamisen, valitse vastaava rooli (Vain luku tai Vain kirjoitus).

    Microsoft SQL Serverin oletusarvoiset oikeusjoukot ovat seuraavat:

Käyttöoikeus

Lue ja kirjoita

Vain luku

Vain kirjoitus

db_backupoperator

➕

➕

➕

db_datareader

➕

➕

➖

db_datawriter

➕

➖

➕

db_ddladmin

➕

➖

➕

Huomaa, että palveluntarjoaja voi muokata näitä oikeusjoukkoja.

Automaattiset muutokset käyttäjärooleissa

Palveluntarjoaja voi lisätä tai poistaa eri rooleihin liittyviä oikeuksia.

MySQL/MariaDB-palvelimella nämä muutokset eivät vaikuta olemassa olevien tietokannan käyttäjien oikeuksiin. Ainoa muuttuva asia on heidän roolinsa Pleskissä – se muuttuu roolin Mukautettu muotoon, koska heidän oikeutensa eivät enää vastaa heidän aiempaa rooliaan (Lue ja kirjoita, Vain luku tai Vain kirjoitus). Microsoft SQL Serverissä olemassa olevien käyttäjien oikeudet (tietokantatason roolit) muuttuvat palveluntarjoajan tekemien muutosten mukaisesti.

Palveluntarjoaja voi pysyvästi estää joitakin oikeuksia kaikilta MySQL/MariaDB-tietokannan käyttäjiltä, esimerkiksi oikeuden poistaa objekteja. Tässä tapauksessa tätä oikeutta ei näytetä Pleskissä. Microsoft SQL Serverissä, jos oikeus on jätetty pois kaikista Plesk-rooleista, se on estetty kaikilta käyttäjiltä.