MySQL-də İstifadəçiləri Necə Yaratmaq və İcazələri Vermək olar

Mündəricat:

MySQL-də İstifadəçiləri Necə Yaratmaq və İcazələri Vermək olar
MySQL-də İstifadəçiləri Necə Yaratmaq və İcazələri Vermək olar
Anonim

Bilmək lazımdır

  • Daxil edin İSTİFADƏÇİ YARAT 'wordpress_db_user'@'localhost' 'L!f3W!r3' TARAFINDAN TƏYİD EDİLDİ;
  • wordpress_db verilənlər bazası adı ilə və L!f3W!r3 ilə üstünlük verilən istifadəçi adı ilə əvəz edin.
  • Sonra, wordpress_db ÜZRƏ BÜTÜN İMTİYAZLARI VERİN. TO > verilənlər bazası və istifadəçi adını daxil edin.

Bu məqalə MySQL-də istifadəçiləri necə yaratmağı və icazələrin verilməsini izah edir. Təlimatlar Windows, Mac və Linux daxil olmaqla bütün platformalara aiddir.

MySQL verilənlər bazası yaradın

Wordpress kimi platforma quraşdırdığınız zaman o, verilənlər bazası tələb edir (əksər hallarda MySQL verilənlər bazası). Wordpress kimi sistemin quraşdırılması zamanı sizdən tələb olunacaq:

  • İstifadə olunacaq verilənlər bazasının adı.
  • Verilənlər bazasına daxil olmaq icazəsi olan istifadəçinin adı.
  • Verilənlər bazasına daxil ola bilən istifadəçi üçün parol.

MySQL verilənlər bazasının quraşdırılması zamanı sizdən admin istifadəçisi üçün parol yaratmağınız xahiş olunacaq. Özünüzdən soruşa bilərsiniz: "Niyə bu proses üçün admin istifadəçisini istifadə etmirsiniz?" Cavab sadədir: təhlükəsizlik. Həmin MySQL admin istifadəçisi üçüncü tərəf proqram təminatının quraşdırılması üçün hesab kimi deyil, yalnız MySQL verilənlər bazası serverini və onun istifadəçilərini idarə etmək üçün istifadə edilməlidir. Bu məqsədlə siz həmişə yeni istifadəçilər yaratmalı və yeni istifadəçiyə üçüncü tərəfin xüsusi verilənlər bazasına giriş imkanı verməlisiniz. Məsələn, Wordpress quraşdırırsınızsa, aşağıdakıları yarada bilərsiniz:

  • Verilənlər bazası: wordpress_db
  • İstifadəçi: wordpress_db_user

Sonra wordpress_db_user üçün parol yaradacaq və həmin istifadəçiyə wordpress_db verilənlər bazasına tam giriş verəcəksiniz.

Davam edək və verilənlər bazası yaradaq. Budur addımlar:

  1. MySQL sorğusuna aşağıdakı əmrlə daxil olun:

    mysql -u root -p

    Image
    Image
  2. MySQL admin parolunu yazın və klaviaturanızda Enter/Return istifadə edin.

    Əmrlə verilənlər bazası yaradın

    MƏLUMAT BAZASI YARADIN wordpress_db;

    ("wordpress_db" ilə əvəz edin

    Image
    Image
  3. Verilənlər bazası imtiyazlarını əmri ilə təmizləyin

    FLUSH İMTİYAZLARI;

  4. Komanda ilə MySQL sorğusundan çıxın

    çıxın

MySQL-də İstifadəçi Yaradın

Mövcud verilənlər bazası ilə siz indi yeni yaradılmış verilənlər bazasına giriş əldə edəcək istifadəçi yarada bilərsiniz. Bu, MySQL sorğusundan da edilir. Bu yeni istifadəçini yaratmaq üçün bu addımları yerinə yetirin:

  1. Komanda ilə MySQL sorğusuna daxil olun

    mysql.exe -u -p

  2. MySQL admin parolunu yazın və klaviaturanızda Enter/Return istifadə edin.

    İstifadəçini komanda ilə yaradın

    İSTİFADƏÇİ YARADIN 'wordpress_db_user'@'localhost' 'L!f3W!r3' TARAFINDAN TƏYİD EDİLDİ;

    ("wordpress_db_user" və "L!f3W!r3" əvəz edin

    Image
    Image
  3. Verilənlər bazası imtiyazlarını əmri ilə təmizləyin
  4. Komanda ilə MySQL sorğusundan çıxın

MySQL-də İcazə verin

İndi biz yeni yaradılmış wordpress_db_user yeni yaradılmış wordpress_db verilənlər bazasına daxil olmaq üçün icazə verməliyik. Bu, aşağıdakı addımlarla həyata keçirilir:

  1. Komanda ilə MySQL sorğusuna daxil olun

    mysql.exe –u –p

  2. MySQL admin parolunu yazın və klaviaturanızda Enter/Return istifadə edin.

    Aşağıdakı əmrlə istifadəçiyə giriş icazəsi verin

    wordpress_db ÜZRƏ BÜTÜN İMTİYAZLARI VERİN. 'L!f3W!r3' TARAFINDAN TƏYİD EDİLƏN 'wordpress_db_user'@'localhost' ÜÇÜN;.

    (əvəz edin wordpress_db, wordpress_db_user, L!f3W!r3

    Image
    Image
  3. Verilənlər bazası imtiyazlarını əmri ilə təmizləyin

    FLUSH İMTİYAZLARI;

  4. Komanda ilə MySQL sorğusundan çıxın

    çıxın

Bu zaman yerli istifadəçi wordpress_db_user wordpress_db verilənlər bazasına tam giriş imkanına malikdir. Beləliklə, Wordpress-i (və ya quraşdırmaq istədiyiniz hər hansı server proqramını) quraşdırmaq üçün getdiyiniz zaman verilənlər bazası istifadəçi adı kimi wordpress_db_userL!f3W!r3 istifadə edə bilərsiniz.parol kimi.

Uzaqdan Giriş Verilir

Image
Image

Bir problem var. Yuxarıdakı icazələr yalnız yerli maşında wordpress_db_user üçün işləyir. Verilənlər bazanız uzaq serverdə yerləşirsə nə olacaq? Bunun üçün BÜTÜN İMTİYAZLARI VERİN əmrini dəyişdirməlisiniz. Deyək ki, Wordpress-i quraşdırdığınız maşın (və ya üçüncü tərəfin server proqramından asılı olmayaraq) 192.168.1.100 IP ünvanındadır. wordpress_db_user istifadəçiyə həmin maşından verilənlər bazasına daxil olmaq icazəsi vermək üçün yeni BÜTÜN PRIVILEGESİ VERİN əmri belə görünəcək:

wordpress_db ÜZRƏ BÜTÜN İMTİYAZLARI VERİN. ‘L!f3W!r3’ TARAFINDAN TƏYİD EDİLƏN ‘wordpress_db_user’@’192.168.1.100’ ÜÇÜN;

Gördüyünüz kimi, localhost-da wordpress_db-a tam giriş icazəsi vermək əvəzinə, bizim gördüyümüz iş wordpress_db_user ilə təmin etməkdir. uzaq maşında istifadəçi 192.168.1.100 wordpress_db verilənlər bazasına tam giriş. Bu əmr sizə 192.168.1.100 IP ünvanındakı serverə Wordpress-i (və ya sizə lazım olan hər hansı üçüncü tərəf server proqramını) quraşdırmağı və onun wordpress_db MySQL verilənlər bazasına daxil olmasını təmin edəcək, wordpress_db_user kimi

Tövsiyə: