Kā izveidot lietotājus un piešķirt atļaujas pakalpojumā MySQL

Satura rādītājs:

Kā izveidot lietotājus un piešķirt atļaujas pakalpojumā MySQL
Kā izveidot lietotājus un piešķirt atļaujas pakalpojumā MySQL
Anonim

Kas jāzina

  • Ievadiet IZVEIDOT LIETOTĀJU 'wordpress_db_user'@'localhost', KO Identificē 'L!f3W!r3';
  • Aizstāj wordpress_db ar datu bāzes nosaukumu un L!f3W!r3 ar vēlamo lietotājvārdu.
  • Tālāk ievadiet PIEŠĶIRT VISAS PRIVILĒĢIJAS WordPress_db. UZ> ievadiet datu bāzi un lietotājvārdu.

Šajā rakstā ir paskaidrots, kā izveidot lietotājus un piešķirt atļaujas pakalpojumā MySQL. Norādījumi attiecas uz visām platformām, tostarp Windows, Mac un Linux.

Izveidot MySQL datu bāzi

Instalējot tādu platformu kā Wordpress, tai ir nepieciešama datu bāze (visbiežāk MySQL datubāze). Sistēmas, piemēram, Wordpress, instalēšanas laikā jums tiks lūgts norādīt:

  • Izmantojamās datu bāzes nosaukums.
  • Lietotāja vārds, kuram ir atļauja piekļūt datu bāzei.
  • Parole lietotājam, kurš var piekļūt datu bāzei.

Instalējot MySQL datubāzi, jums tiks lūgts izveidot administratora lietotāja paroli. Iespējams, jūs sev uzdodat jautājumu: "Kāpēc šim procesam neizmantot tikai administratora lietotāju?" Atbilde ir vienkārša: drošība. Šis MySQL administratora lietotājs ir jāizmanto tikai MySQL datu bāzes servera un tā lietotāju administrēšanai, nevis kā konts trešās puses programmatūras instalēšanai. Šim nolūkam vienmēr ir jāizveido jauni lietotāji un jāpiešķir jaunajam lietotājam piekļuve trešās puses konkrētajai datubāzei. Piemēram, ja instalējat Wordpress, varat izveidot šādu:

  • Datu bāze: wordpress_db
  • Lietotājs: wordpress_db_user

Pēc tam jūs izveidojat paroli wordpress_db_user un piešķirat šim lietotājam pilnīgu piekļuvi wordpress_db datubāzei.

Sāksim un izveidosim datu bāzi. Tālāk ir norādītas darbības:

  1. Piekļūstiet MySQL uzvednei ar komandu:

    mysql -u root -p

    Image
    Image
  2. Ierakstiet MySQL administratora paroli un tastatūrā izmantojiet Enter/Return.

    Izveidojiet datu bāzi ar komandu

    IZVEIDOT DATU BĀZI wordpress_db;

    (aizstāt "wordpress_db"

    Image
    Image
  3. Izskalojiet datu bāzes privilēģijas ar komandu

    FLUSH PRIVILĒĢIJAS;

  4. Izejiet no MySQL uzvednes ar komandu

    iziet

Izveidot lietotāju pakalpojumā MySQL

Kad datu bāze ir izveidota, tagad varat izveidot lietotāju, kuram būs piekļuve jaunizveidotajai datubāzei. Tas tiek darīts arī no MySQL uzvednes. Lai izveidotu šo jauno lietotāju, veiciet šīs darbības:

  1. Piekļūstiet MySQL uzvednei ar komandu

    mysql.exe -u -p

  2. Ierakstiet MySQL administratora paroli un tastatūrā izmantojiet Enter/Return.

    Izveidojiet lietotāju, izmantojot komandu

    IZVEIDOT LIETOTĀJU 'wordpress_db_user'@'localhost', KO Identificē 'L!f3W!r3';

    (aizstāt "wordpress_db_user" un "L!f3W!r3"

    Image
    Image
  3. Izskalojiet datu bāzes privilēģijas ar komandu
  4. Izejiet no MySQL uzvednes ar komandu

Piešķirt atļauju pakalpojumā MySQL

Tagad mums ir jāpiešķir jaunizveidotajai wordpress_db_user atļauja piekļūt jaunizveidotajai wordpress_db datubāzei. Tas tiek paveikts, veicot šādas darbības:

  1. Piekļūstiet MySQL uzvednei ar komandu

    mysql.exe –u –p

  2. Ierakstiet MySQL administratora paroli un tastatūrā izmantojiet Enter/Return.

    Piešķiriet lietotājam piekļuvi, izmantojot šādu komandu

    PIEŠĶIRT VISAS WordPress_db. PRIVILĒĢIJAS LIETOŠANAI 'wordpress_db_user'@'localhost', KO Identificē 'L!f3W!r3';.

    (aizstāj wordpress_db wordpress_db_user, un L!f3W!r3

    Image
    Image
  3. Izskalojiet datu bāzes privilēģijas ar komandu

    FLUSH PRIVILĒĢIJAS;

  4. Izejiet no MySQL uzvednes ar komandu

    iziet

Šajā brīdī vietējam lietotājam wordpress_db_user ir pilna piekļuve wordpress_db datubāzei. Tātad, instalējot Wordpress (vai jebkuru servera programmatūru, kuru plānojat instalēt), kā datu bāzes lietotājvārdu varat izmantot wordpress_db_user un L!f3W!r3kā paroli.

Attālās piekļuves piešķiršana

Image
Image

Ir viena problēma. Iepriekš minētās atļaujas vietējā datorā darbojas tikai wordpress_db_user. Ko darīt, ja jūsu datu bāze atrodas attālā serverī? Lai to izdarītu, jums ir jāmaina komanda GRANT ALL PRIVILEGES. Pieņemsim, ka mašīnai, kurā instalējat Wordpress (vai jebkuru trešās puses servera programmatūru), ir IP adrese 192.168.1.100. Lai piešķirtu wordpress_db_user atļauju piekļūt datubāzei no šīs mašīnas, jaunā komanda GRANT ALL PRIVILEGES izskatītos šādi:

PIEŠĶIRT VISAS WordPress_db. PRIVILĒĢIJAS UZ 'wordpress_db_user'@'192.168.1.100', KO Identificē 'L!f3W!r3';

Kā redzat, tā vietā, lai piešķirtu pilnu piekļuvi vietējam resursdatoram wordpress_db, mēs esam paveikuši wordpress_db_user lietotājs attālajā mašīnā 192.168.1.100 pilna piekļuve wordpress_db datu bāzei. Šī komanda ļaus instalēt Wordpress (vai jebkuru jums nepieciešamo trešās puses servera programmatūru) serverī ar IP adresi 192.168.1.100 un piekļūt wordpress_db MySQL datu bāzei, kā wordpress_db_user

Ieteicams: