Ինչպես ստեղծել օգտատերեր և թույլտվություններ տալ MySQL-ում

Բովանդակություն:

Ինչպես ստեղծել օգտատերեր և թույլտվություններ տալ MySQL-ում
Ինչպես ստեղծել օգտատերեր և թույլտվություններ տալ MySQL-ում
Anonim

Ինչ իմանալ

  • Մուտքագրեք ՍՏԵՂԾԵԼ ՕԳՏԱԳՈՐԾՈՂ '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 տվյալների բազա::

Եկեք առաջ գնանք և ստեղծենք տվյալների բազա: Ահա քայլերը՝

  1. Մուտք գործեք MySQL հուշում հրամանով.

    mysql -u արմատ -p

    Image
    Image
  2. Մուտքագրեք MySQL ադմինիստրատորի գաղտնաբառը և օգտագործեք Enter/Return ստեղնաշարի վրա:

    Ստեղծեք տվյալների բազան հրամանով

    ՍՏԵՂԾԵԼ ՏՎՅԱԼՆԵՐԻ ԲԱԶԱՆ wordpress_db;

    (փոխարինել «wordpress_db»

    Image
    Image
  3. Լրացրեք տվյալների բազայի արտոնությունները հրամանով

    FLUSH ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐ;

  4. Ելք MySQL հուշումիցհրամանով

    դուրս գալ

Ստեղծեք օգտատեր MySQL-ում

Տվյալների բազայի առկայության դեպքում այժմ կարող եք ստեղծել այն օգտվողին, որը մուտք կունենա դեպի նոր ստեղծված տվյալների բազա: Սա նույնպես արվում է MySQL հուշումից: Այս նոր օգտվող ստեղծելու համար հետևեք հետևյալ քայլերին.

  1. Մուտք գործեք MySQL հուշում հրամանով

    mysql.exe -u -p

  2. Մուտքագրեք MySQL ադմինիստրատորի գաղտնաբառը և օգտագործեք Enter/Return ստեղնաշարի վրա:

    Ստեղծեք օգտվողին հրամանով

    ՍՏԵՂԾԵԼ ՕԳՏԱԳՈՐԾՈՂ «wordpress_db_user'@'localhost' ՈՐՈՇՎԱԾ Է «L!f3W!r3»;

    (փոխարինեք «wordpress_db_user» և «L!f3W!r3»

    Image
    Image
  3. Լրացրեք տվյալների բազայի արտոնությունները հրամանով
  4. Ելք MySQL հուշումիցհրամանով

Տրամադրել թույլտվություն MySQL-ում

Այժմ մենք պետք է նորաստեղծ wordpress_db_user թույլտվություն տանք մուտք գործելու նորաստեղծ wordpress_db տվյալների բազա: Դա իրականացվում է հետևյալ քայլերով.

  1. Մուտք գործեք MySQL հուշում հրամանով

    mysql.exe –u –p

  2. Մուտքագրեք MySQL ադմինիստրատորի գաղտնաբառը և օգտագործեք Enter/Return ստեղնաշարի վրա:

    Օգտատիրոջը մուտք գործեք հետևյալ հրամանով

    ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐԸ wordpress_db. «wordpress_db_user'@'localhost'-ին, որը նույնականացված է «L!f3W!r3»;.

    (փոխարինել wordpress_db, wordpress_db_user, և L!f3W!r3

    Image
    Image
  3. Լրացրեք տվյալների բազայի արտոնությունները հրամանով

    FLUSH ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐ;

  4. Ելք MySQL հուշումիցհրամանով

    դուրս գալ

Այս պահին տեղական օգտատեր wordpress_db_user-ը լիարժեք մուտք ունի wordpress_db տվյալների բազա:Այսպիսով, երբ գնում եք տեղադրել Wordpress-ը (կամ ցանկացած սերվերի ծրագիր, որը մտադիր եք տեղադրել), կարող եք օգտագործել wordpress_db_user որպես տվյալների բազայի օգտանուն և L!f3W!r3որպես գաղտնաբառ:

Հեռամուտքի տրամադրում

Image
Image

Կա մեկ խնդիր. Վերոհիշյալ թույլտվությունները գործում են միայն 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

Խորհուրդ ենք տալիս: