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:
-
Piekļūstiet MySQL uzvednei ar komandu:
mysql -u root -p
-
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"
-
Izskalojiet datu bāzes privilēģijas ar komandu
FLUSH PRIVILĒĢIJAS;
-
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:
-
Piekļūstiet MySQL uzvednei ar komandu
mysql.exe -u -p
-
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"
- Izskalojiet datu bāzes privilēģijas ar komandu
- 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:
-
Piekļūstiet MySQL uzvednei ar komandu
mysql.exe –u –p
-
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
-
Izskalojiet datu bāzes privilēģijas ar komandu
FLUSH PRIVILĒĢIJAS;
-
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
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