Käyttäjien luominen ja käyttöoikeuksien myöntäminen MySQL:ssä

Sisällysluettelo:

Käyttäjien luominen ja käyttöoikeuksien myöntäminen MySQL:ssä
Käyttäjien luominen ja käyttöoikeuksien myöntäminen MySQL:ssä
Anonim

Mitä tietää

  • Syötä LUO KÄYTTÄJÄ 'wordpress_db_user'@'localhost' TUNNISTAMAAN 'L!f3W!r3';
  • Korvaa wordpress_db tietokannan nimellä ja L!f3W!r3 ensisijaisella käyttäjänimellä.
  • Syötä seuraavaksi GANT ALL PRIVILEGES ON wordpress_db. TO > syötä tietokanta ja käyttäjänimi.

Tässä artikkelissa kerrotaan kuinka luodaan käyttäjiä ja myönnetään käyttöoikeuksia MySQL:ssä. Ohjeet koskevat kaikkia alustoja, mukaan lukien Windows, Mac ja Linux.

Luo MySQL-tietokanta

Kun asennat alustan, kuten Wordpressin, se vaatii tietokannan (useimmiten MySQL-tietokannan). Wordpressin k altaisen järjestelmän asennuksen aikana sinua pyydetään antamaan:

  • Käytettävän tietokannan nimi.
  • Käyttäjän nimi, jolla on oikeus käyttää tietokantaa.
  • Salasana käyttäjälle, jolla on pääsy tietokantaan.

MySQL-tietokannan asennuksen aikana sinua pyydetään luomaan salasana järjestelmänvalvojalle. Saatat kysyä itseltäsi: "Miksi et käytä vain järjestelmänvalvojaa tähän prosessiin?" Vastaus on yksinkertainen: turvallisuus. Tätä MySQL-järjestelmänvalvojaa tulisi käyttää vain MySQL-tietokantapalvelimen ja sen käyttäjien hallintaan, ei tilinä kolmannen osapuolen ohjelmistojen asentamiseen. Tätä varten sinun tulee aina luoda uusia käyttäjiä ja myöntää uudelle käyttäjälle pääsy kolmannen osapuolen tietokantaan. Jos esimerkiksi asennat Wordpressin, voit luoda seuraavan:

  • Tietokanta: wordpress_db
  • Käyttäjä: wordpress_db_user

Loisit sitten salasanan käyttäjälle wordpress_db_user ja annat tälle käyttäjälle täyden pääsyn wordpress_db-tietokantaan.

Jatketaan ja luodaan tietokanta. Tässä ovat vaiheet:

  1. Avaa MySQL-kehote komennolla:

    mysql -u root -p

    Image
    Image
  2. Kirjoita MySQL-järjestelmänvalvojan salasana ja käytä Enter/Return näppäimistölläsi.

    Luo tietokanta komennolla

    LUO TIETOKANTA wordpress_db;

    (korvaa "wordpress_db"

    Image
    Image
  3. Tyhjennä tietokannan käyttöoikeudet komennolla

    PUHDISTUKSEN OIKEUDET;

  4. Poistu MySQL-kehotteesta komennolla

    lopeta

Luo käyttäjä MySQL:ssä

Kun tietokanta on käytössä, voit nyt luoda käyttäjän, jolla on pääsy juuri luotuun tietokantaan. Tämä tehdään myös MySQL-kehotteesta. Luo tämä uusi käyttäjä seuraavasti:

  1. Avaa MySQL-kehote komennolla

    mysql.exe -u -p

  2. Kirjoita MySQL-järjestelmänvalvojan salasana ja käytä Enter/Return näppäimistölläsi.

    Luo käyttäjä komennolla

    LUO KÄYTTÄJÄ 'wordpress_db_user'@'localhost' TUNNISTAMAAN 'L!f3W!r3';

    (korvaa "wordpress_db_user" ja "L!f3W!r3"

    Image
    Image
  3. Tyhjennä tietokannan käyttöoikeudet komennolla
  4. Poistu MySQL-kehotteesta komennolla

Myönnä lupa MySQL:ssä

Nyt meidän on myönnettävä äskettäin luodulle wordpress_db_user oikeus käyttää juuri luotua wordpress_db-tietokantaa. Tämä saavutetaan seuraavilla vaiheilla:

  1. Avaa MySQL-kehote komennolla

    mysql.exe –u –p

  2. Kirjoita MySQL-järjestelmänvalvojan salasana ja käytä Enter/Return näppäimistölläsi.

    Anna käyttäjälle käyttöoikeus seuraavalla komennolla

    MYÖNTÄ KAIKKI oikeudet wordpress_db.:lle 'wordpress_db_user'@'localhost' TUNNISTETTAAN 'L!f3W!r3';.

    (korvaa wordpress_db wordpress_db_user, ja L!f3W!r3

    Image
    Image
  3. Tyhjennä tietokannan käyttöoikeudet komennolla

    PUHDISTUKSEN OIKEUDET;

  4. Poistu MySQL-kehotteesta komennolla

    lopeta

Tässä vaiheessa paikallisella käyttäjällä wordpress_db_user on täysi pääsy wordpress_db-tietokantaan. Joten kun aiot asentaa Wordpressin (tai minkä tahansa palvelinohjelmiston, jonka aiot asentaa), voit käyttää wordpress_db_user tietokannan käyttäjätunnuksena ja L!f3W!r3salasanana.

Etäkäytön myöntäminen

Image
Image

Yksi ongelma on. Yllä olevat käyttöoikeudet toimivat vain paikallisen koneen sovellukselle wordpress_db_user. Entä jos tietokantasi sijaitsee etäpalvelimella? Tätä varten sinun on muutettava GRANT ALL PRIVILEGES-komentoa. Oletetaan, että kone, johon asennat Wordpressin (tai minkä tahansa kolmannen osapuolen palvelinohjelmiston), on IP-osoitteessa 192.168.1.100. Jotta wordpress_db_user voidaan myöntää tietokannan käyttöoikeus kyseiseltä koneelta, uusi GRANT ALL PRIVILEGES-komento näyttää tältä:

MYÖNTÄ KAIKKI wordpress_db. -TIEDOT TOIMINTAKERTOMUKSIIN 'wordpress_db_user'@'192.168.1.100' TUNNISTAMAAN 'L!f3W!r3';

Kuten näet, sen sijaan, että olisimme antaneet täyden pääsyn wordpress_db:lle localhostissa, olemme myöntäneet wordpress_db_user käyttäjä etäkoneella 192.168.1.100 täysi pääsy wordpress_db-tietokantaan. Tämän komennon avulla voit asentaa Wordpressin (tai minkä tahansa tarvitsemasi kolmannen osapuolen palvelinohjelmiston) palvelimelle IP-osoitteessa 192.168.1.100 ja käyttää wordpress_db MySQL-tietokantaa, kuten wordpress_db_user

Suositeltava: