Ինչ իմանալ
- Մուտքագրեք ՍՏԵՂԾԵԼ ՕԳՏԱԳՈՐԾՈՂ 'wordpress_db_user'@'localhost' IDENTIFIED BY 'L!f3W!r3';
- Փոխարինիր wordpress_db-ը տվյալների բազայի անունով և L!f3W!r3 նախընտրած օգտվողի անունով.
- Հաջորդ, մուտքագրեք ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐԸ wordpress_db-ում: TO > մուտքագրեք տվյալների բազան և օգտվողի անունը.
Այս հոդվածը բացատրում է, թե ինչպես ստեղծել օգտատերեր և թույլտվություններ տալ MySQL-ում: Հրահանգները վերաբերում են բոլոր հարթակներին, ներառյալ Windows-ը, Mac-ը և Linux-ը:
Ստեղծեք MySQL տվյալների բազա
Երբ տեղադրում եք Wordpress-ի նման հարթակ, այն պահանջում է տվյալների բազա (առավել հաճախ MySQL տվյալների բազա): Wordpress-ի նման համակարգի տեղադրման ժամանակ ձեզանից կպահանջվի տրամադրել՝
- Օգտագործվող տվյալների բազայի անվանումը:
- Տվյալների բազա մուտք գործելու թույլտվություն ունեցող օգտատիրոջ անունը:
- Օգտատիրոջ գաղտնաբառը, որը կարող է մուտք գործել տվյալների բազա:
MySQL տվյալների բազայի տեղադրման ժամանակ ձեզանից կպահանջվի ստեղծել գաղտնաբառ ադմինիստրատորի օգտատիրոջ համար: Դուք կարող եք ինքներդ ձեզ հարցնել. «Ինչու՞ պարզապես չօգտագործել ադմինիստրատորի օգտվողին այս գործընթացի համար»: Պատասխանը պարզ է՝ անվտանգություն: MySQL-ի ադմինիստրատորի այդ օգտվողը պետք է օգտագործվի միայն MySQL տվյալների բազայի սերվերը և դրա օգտատերերին կառավարելու համար, այլ ոչ որպես երրորդ կողմի ծրագրակազմի տեղադրման հաշիվ: Այդ նպատակով դուք միշտ պետք է ստեղծեք նոր օգտատերեր և նոր օգտվողին տրամադրեք մուտք դեպի երրորդ կողմի հատուկ տվյալների բազա: Օրինակ, եթե տեղադրում եք Wordpress-ը, կարող եք ստեղծել հետևյալը՝
- Տվյալների բազա՝ wordpress_db
- Օգտվող՝ wordpress_db_user
Այնուհետև դուք կստեղծեք գաղտնաբառ wordpress_db_user-ի համար և այդ օգտվողին տրամադրեք ամբողջական մուտք wordpress_db տվյալների բազա::
Եկեք առաջ գնանք և ստեղծենք տվյալների բազա: Ահա քայլերը՝
-
Մուտք գործեք MySQL հուշում հրամանով.
mysql -u արմատ -p
-
Մուտքագրեք MySQL ադմինիստրատորի գաղտնաբառը և օգտագործեք Enter/Return ստեղնաշարի վրա:
Ստեղծեք տվյալների բազան հրամանով
ՍՏԵՂԾԵԼ ՏՎՅԱԼՆԵՐԻ ԲԱԶԱՆ wordpress_db;
(փոխարինել «wordpress_db»
-
Լրացրեք տվյալների բազայի արտոնությունները հրամանով
FLUSH ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐ;
-
Ելք MySQL հուշումիցհրամանով
դուրս գալ
Ստեղծեք օգտատեր MySQL-ում
Տվյալների բազայի առկայության դեպքում այժմ կարող եք ստեղծել այն օգտվողին, որը մուտք կունենա դեպի նոր ստեղծված տվյալների բազա: Սա նույնպես արվում է MySQL հուշումից: Այս նոր օգտվող ստեղծելու համար հետևեք հետևյալ քայլերին.
-
Մուտք գործեք MySQL հուշում հրամանով
mysql.exe -u -p
-
Մուտքագրեք MySQL ադմինիստրատորի գաղտնաբառը և օգտագործեք Enter/Return ստեղնաշարի վրա:
Ստեղծեք օգտվողին հրամանով
ՍՏԵՂԾԵԼ ՕԳՏԱԳՈՐԾՈՂ «wordpress_db_user'@'localhost' ՈՐՈՇՎԱԾ Է «L!f3W!r3»;
(փոխարինեք «wordpress_db_user» և «L!f3W!r3»
- Լրացրեք տվյալների բազայի արտոնությունները հրամանով
- Ելք MySQL հուշումիցհրամանով
Տրամադրել թույլտվություն MySQL-ում
Այժմ մենք պետք է նորաստեղծ wordpress_db_user թույլտվություն տանք մուտք գործելու նորաստեղծ wordpress_db տվյալների բազա: Դա իրականացվում է հետևյալ քայլերով.
-
Մուտք գործեք MySQL հուշում հրամանով
mysql.exe –u –p
-
Մուտքագրեք MySQL ադմինիստրատորի գաղտնաբառը և օգտագործեք Enter/Return ստեղնաշարի վրա:
Օգտատիրոջը մուտք գործեք հետևյալ հրամանով
ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐԸ wordpress_db. «wordpress_db_user'@'localhost'-ին, որը նույնականացված է «L!f3W!r3»;.
(փոխարինել wordpress_db, wordpress_db_user, և L!f3W!r3
-
Լրացրեք տվյալների բազայի արտոնությունները հրամանով
FLUSH ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐ;
-
Ելք MySQL հուշումիցհրամանով
դուրս գալ
Այս պահին տեղական օգտատեր wordpress_db_user-ը լիարժեք մուտք ունի wordpress_db տվյալների բազա:Այսպիսով, երբ գնում եք տեղադրել Wordpress-ը (կամ ցանկացած սերվերի ծրագիր, որը մտադիր եք տեղադրել), կարող եք օգտագործել wordpress_db_user որպես տվյալների բազայի օգտանուն և L!f3W!r3որպես գաղտնաբառ:
Հեռամուտքի տրամադրում
Կա մեկ խնդիր. Վերոհիշյալ թույլտվությունները գործում են միայն wordpress_db_user տեղական մեքենայի համար: Ի՞նչ անել, եթե ձեր տվյալների բազան տեղակայված է հեռավոր սերվերի վրա: Դրա համար դուք պետք է փոխեք GRANT ALL PRIVILEGES հրամանը: Ենթադրենք, որ մեքենան, որի վրա տեղադրում եք Wordpress-ը (կամ որևէ երրորդ կողմի սերվերի ծրագիր) գտնվում է 192.168.1.100 IP հասցեում: Այս սարքից տվյալների բազա մուտք գործելու թույլտվություն wordpress_db_user տրամադրելու համար, նոր GRANT ALL PRIVILEGES հրամանը կունենա հետևյալ տեսքը՝
ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐԸ wordpress_db. «wordpress_db_user»@'192.168.1.100-ին, որը նույնականացված է «L!f3W!r3»-ով;
Ինչպես տեսնում եք, փոխանակ տրամադրելու ամբողջական մուտք դեպի wordpress_db localhost-ում, այն, ինչ մենք արել ենք, տրամադրել է wordpress_db_user օգտագործողը հեռավոր մեքենայի վրա 192.168.1.100 ամբողջական մուտք wordpress_db տվյալների բազա: Այդ հրամանը ձեզ հնարավորություն կտա տեղադրել Wordpress-ը (կամ ցանկացած երրորդ կողմի սերվերի ծրագրակազմ, որն անհրաժեշտ է) սերվերի վրա 192.168.1.100 IP հասցեով և մուտք գործելու համար wordpress_db MySQL տվյալների բազա, որպես wordpress_db_user