PhpMyAdmin ilə MySQL Verilənlər Bazasında İstifadəçi İdarəçiliyi

Sadəcə CMS və ya forum quraşdırmanızı aça bilməyiniz və platformanın içərisindəki istifadəçiləri idarə edə bilməyəcəyiniz vəziyyətlər var. Tutulmusunuz və administrator hesabınıza daxil ola bilmirsiniz – nə edəcəksiniz?


Qurtarışınıza gələn bir veb-əsaslı MySQL cəbhəsi – phpMyAdmin – saytınızdakı istifadəçi hesablarınızı birbaşa verilənlər bazasında hərəkət etməklə idarə etməyə kömək edir. Alət bütün əsas domen nəzarət panelləri ilə birləşdirilmişdir (cPanel, Plesk, VistaPanel və s.) Və mövcud olmadığı zaman bir domen idarəetmə paneli (yəni. Softaculous) ilə gələn avtomatlaşdırılmış skript quraşdırıcıları vasitəsi ilə serverinizə quraşdırıla bilər. . Bu qısa bələdçi üçün əl ilə quraşdırılmasına baxılmayacaq.

PhpMyAdmin nədir?

phpMyAdmin MySQL verilənlər bazası idarəetmə üçün veb əsaslı, açıq mənbəli PHP vasitədir.

Onun ixtiraçısı Tobias Ratschiller, 1998-ci ildə MySQL-Webadmin-a alternativ olaraq phpMyAdmin-də işləməyə başladı, lakin onu qorumaq üçün vaxtı olmadığı üçün layihəni 2000-ci ildə atdı. İnkişafı 2001-ci ildə The phpMyAdmin Layihəsini quran üç proqramçı öz üzərinə götürdü. Veb ustaları arasındakı müvəffəqiyyət, istifadəçi dostu, istifadəsi asan bir veb interfeysi və bir domen idarəetmə panelindən (cPanel, Plesk, VistaPanel) alətə daxil olmaq imkanı ilə əlaqədardır..

Bu təlimatda hansı yanaşma olacaq??

PhpMyAdmin daxilində verilənlər bazasının idarə edilməsinə iki yanaşmadan istifadə edə bilərsiniz:

  • phpMyAdmin interfeysi vasitəsilə idarəetmə
  • SQL sorğu icrası vasitəsilə idarəetmə

Bu təlimatda istifadəçi bazasında SQL əməliyyatları aparmaq üçün iki yanaşmanın hər birini necə istifadə edəcəyinizi göstərəcəyik.

Bu təlimatda nümunə proqram

Ən populyar CMS və forum skriptləri arasında bu təlimat üçün seçimlər WordPress və XMB Forumları üçün düşdü, baxmayaraq ki, dərslik hər hansı bir istifadəçi əsaslı sayt proqramına asanlıqla tətbiq oluna bilər..

Bələdçi yuxarıda göstərilən iki yanaşmanın hər birinin verilənlər bazası istifadəçi cədvəli üçün necə istifadə edəcəyinizi göstərəcəkdir.

WordPress üçün phpMyAdmin İstifadəçi İdarəçiliyi

1. İnterfeys metodu

CPanel hesabınıza daxil olun (və ya domeninizlə hər hansı digər veb hosting idarəetmə paneli). ‘Verilənlər bazası’ qrupunun altından phpMyAdmin axtarın və phpMyAdmin işarəsini vurun:

CPanel-də verilənlər bazası

PhpMyAdmin veb interfeysi yeni pəncərədə açılacaqdır. Girdikdən sonra sol tərəfdəki çubuğundan işləməli olduğunuz məlumat bazasını seçin. Bizim nümunəmizdə verilənlər bazası wptest_wp234. Vurun.

phpMyAdmin

Verilənlər bazanızı açdığınız zaman, sol cədvəldə bütün cədvəllərin siyahısını görəcəksiniz, ana səhifədə tarama / redaktə alətləri ilə eyni cədvəllərin siyahısını göstərir (hər sətirdə). İstifadəçiləriniz siyahısına daxil olmaq üçün ‘wp_users’ cədvəlinə vurun və istifadəçilər siyahısına baxın.

WP İstifadəçiləri

Məlumatları redaktə etməyə başlamaq üçün “Düzəliş” düyməsinə basaraq (linkin yanında bir qələm nişanı var) istifadəçi hesabınızla əlaqəli bir sətri açın. Aşağıdakı şəkil, redaktə edə biləcəyiniz istifadəçi məlumat sahələrini göstərir.

İstifadəçi məlumatlarını redaktə edin

Şifrənizi dəyişdirmək üçün açılan menyudan MD5 seçməlisiniz. Güclü bir parol yazın (daha yaxşı nəticələr əldə etmək üçün təsadüfi bir parol generatorundan istifadə edə bilərsiniz). Bitirdikdən sonra dəyişikliklərinizi qeyd edin.

MD5 Şifrə Düzəliş

MD5, 32 rəqəmli bir dəyəri qaytaran kriptoqrafik hash funksiyası olan Mesaj-Digest (alqoritm) 5-ə qarşıdır. ‘User_pass’ sahəsi avtomatik olaraq yeni şifrənizi MD5 32 rəqəmli simvola çevirir.

Bütün spam hesablardan qurtulmaq lazımdırsa, ‘wp_users’ cədvəlinə geri qayıdın, seçim istifadəçi satırlarını seçin və səhifənin altındakı “Sil” düyməsini vurun. Bir istifadəçini çıxarmaq lazımdırsa, oxuyun, sadəcə istifadəçi satırındakı “Sil” linkinə vurun (sağdakı şəkilə bax).

2. SQL sorğu metodu

phpMyAdmin verilənlər bazası menecerlərinə SQL ifadələrini birbaşa veb interfeysində icra etməyə imkan verir. Databaseinizi phpMyAdmin-də açdığınız zaman ana səhifədəki bir sıra nişanları – Gözdən keçirin, Quruluşu, SQL, Axtarış, Daxil et, İxrac et, İdxal et, Əməliyyatlar: SQL sekmesini vurun ki, bir SQL veb qabığına daxil olun. ifadələrinizi yazın və işləyin. Dəqiq nişan yeri üçün bu təlimatdakı 4-cü görüntüyə baxın.

Aşağıda SQL əməliyyatları ilə istifadəçi hesablarını redaktə etmək üçün istifadə edə biləcəyiniz 3 kod parçalarıdır.

DİQQƏT: ‘Hesabınızın adı ilə’ mən hosting hesabınızın istifadəçi adını bildirirəm. Bu, hər bir verilənlər bazası müəyyən bir istifadəçiyə tapşırıldığı ortaq hosting mühitində verilənlər bazası identifikasiyasının ən yaygın formasıdır. Beləliklə, hosting hesabınızın istifadəçi adı və verilənlər bazası adı arasındakı alt (“_”). Yalnız bir verilənlər bazası adından istifadə edən verilənlər bazası identifikasiyasının digər formaları var. İstifadə edəcəyiniz konvensiya, phpMyAdmin quraşdırmağınızda göstəriləndir.

1. İstifadəçi şifrəsini dəyişdirin (MD5):

YENİLƏNİB ‘hesabınızın adı_databasename`.`wp_users
SET `user_pass` = MD5 (‘testuserpasswhere’)
Harada ‘ID’ = 2;

Bu kod nə edir?

  • UPDATE `youraccountname_databasename`.`wp_users` düzəlişlər edir və verilənlər bazasındakı ‘wp_users’ cədvəlini ‘youraccountname_databasename’.
  • SET `user_pass` = MD5 (‘testuserpasswhere’) ‘user_pass’ atributunun dəyərini ‘testuserpasswhere’ -ın MD5 hash sətirinə təyin edir..
  • Harada `ID` = 2; Dəyişiklik tətbiq etdiyiniz istifadəçi İD-nin # 2 olduğunu söyləyir. Aydındır ki, burada nümunə şəxsiyyət sənədidir; hər hansı bir seçim istifadəçi ID ola bilər.

2. İstifadəçi məlumatlarını redaktə edin:

YENİLƏNİB ‘hesabınızın adı_databasename`.`wp_users
SET `user_login` = ‘yeni istifadəçi adı’,
`user_nicename` = ‘yeni istifadəçi adı’,
`user_email` = ”
Harada `ID` = 1;

Bu kod nə edir?

  • Birinci parçaya gəldikdə, UPDATEline hansı cədvəlin dəyişdiriləcəyini və hansı verilənlər bazasında olacağını göstərir.
  • Buradakı SETfunksiya 3 fərqli atribut üzərində işləyir: ‘user_login’ və ‘user_nicename’ ” newusername ”, ‘user_email’ ” ” kimi bir dəyər verir. Unutmayın ki, ‘user_login’ və ‘user_nicename’ eyni dəyəri olan iki fərqli atributdur: birincisi giriş üçün istifadə olunan istifadəçi adıdır, ikincisi veb saytlarınızda göstəriləcək addır. Misal: ‘greatboy84’ giriş adıdır, ‘Frank Span’ səhifədə göstərilən addır.
  • Harada `ID` = 1; dəyişdirdiyiniz istifadəçi şəxsiyyət nömrənizin # 1 olduğunu söyləyir.

3. spammer hesabını silin:

`Hesabınızın adı_databasename`dən. ‘
Harada ‘ID’ = 2

Bu kod nə edir?

  • Birinci sətir ‘wacc_users’ cədvəlindən ‘youraccountname_databasename’ verilənlər bazasından bir şey silmək istədiyinizi söyləyir.
  • Harada `ID` = 2 silmək istədiyiniz istifadəçi identifikatoru # 2-dir.

XMB Forumu üçün phpMyAdmin İstifadəçi İdarəçiliyi

1. İnterfeys metodu

Prosedur, WordPress istifadəçi idarəçiliyinə bənzəyir.

Domen idarəetmə panelinizə daxil olun və phpMyAdmin açın. Forumunuzun məlumat bazasını seçin və cədvəl axtarın ‘xmb_members‘: Bu forumun üzv hesabları var.

XMB Forum İstifadəçilər siyahısı MySQL

İstifadəçi hesabı ilə əlaqəli sətirdə ‘Düzəliş et’ düyməsini vurun və istifadəçi məlumatlarınızı düzəldin (aşağıdakı şəkilə bax). Dəyişikliklərinizi saxlamaq üçün ‘Get’ düyməsinə vurun.

XMB İstifadəçi Düzəliş

2. SQL sorğu metodu

Aşağıdakı 2 kod parçaları, MySQL vasitəsilə bir XMB istifadəçi hesabını necə redaktə etmək və ya silməyi sizə göstərir.

1. XMB üzv hesabını düzəldin:

YENİLƏNİB ‘hesabınızın adı_xmbdatabase’ .`xmb_members ‘
SET `username` = ‘bigsmurf85’,
`parol` = MD5 (‘xmbuser178pass’) ,
`email` = ”,
`site` = ‘http://domain.com’,
`location` = ‘ABŞ’
Harada ‘uid` = 139;

Yuxarıdakı WordPress nümunələrində olduğu kimi, bu SQL kodu istifadəçinin cari məlumatlarını yeni göstərilən dəyərlərə yeniləyir.

2. XMB üzv hesabını silin:

‘Hesabınızın adı_xmbdatabase’dən.’ Xxmb_members’dən DELETE
Harada ‘uid` = 178

Birinci sətir ‘xmb_members’ verilənlər bazasından bir və ya daha çox istifadəçi identifikatorunu (‘burada’ uid ‘) silmək istədiyinizi söyləyir. İkincisi bu vəziyyətdə 178 istifadəçi şəxsiyyət nömrəsini göstərir.

Şifrə Təhlükəsizlik Tipi

MD5 alqoritmi ilk dəfə 1996-cı ildə, Hans Dobbertin MD5 hash funksiyasında toqquşma aşkar etdikdə və bu illər ərzində daha çox hesabat ictimaiyyətə paylandığı zaman sübut edildi. ‘Toqquşma’ dedikdə fərqli simvolların (yəni şifrələrin) eyni hash dəyəri olduğu vəziyyətləri nəzərdə tuturuq. Material genişdir və qısa bir bələdçidə bir paraqraf ilə əhatə oluna bilməz, amma qorxmayın – MD5 bu təlimatda izah edildiyi kimi hələ də sizi bir çox baş ağrısından xilas edə bilər..

Bununla birlikdə, parolunuzu phpMyAdmin-də (MD5 şifrələməsini istifadə edərək) dəyişdirdikdən sonra atacağınız növbəti təhlükəsizlik addımı WordPress istifadəçi profilinizdə yenidən dəyişdirməkdir. Əslində, WordPress daha təhlükəsiz və buna görə asanlıqla ayrılmayan alqoritmləri özündə cəmləşdirən phpass adlı bir kitabxanadan istifadə edərək parolunuzu şifrələyəcəkdir.

‘Lazy’ oyunu!

Tənbəl olmaq mütləq səhv seçimlərlə nəticələnmir. Həmişə olduğundan daha çox, vaxt qənaət etmək üçün inkişaf etdirdiyimiz fəndlər veb sayt səmərəliliyinə və daha yüksək trafikə çevrilir, buna görə də bu bənddən yayınmayaq..

‘Tənbəl hiylə’, qondarma personajın və ya dostunuzun hesabını yaratmaq üçün bir spammerin istifadəçi hesabından faydalanmaqdır. Necə?

Prosedur sadədir – Sizə lazım olan bütün məlumat bazanızdakı istifadəçilər siyahısını açmaqdır (bu cür asan tapşırıq üçün interfeysdən istifadə edə bilərsiniz), seçilmiş istifadəçi sətri üçün “Düzəliş et” düyməsini vurun və aşağıdakı sahələri redaktə edin ( şəxsiyyət vəsiqəsini olduğu kimi tərk edin:

  • user_login, user_pass, user_nicename, user_email
  • isteğe bağlı məlumatlar (user_url, user_registered və s.)

Alternativ olaraq, bu təlimatda əvvəl göstərdiyim istifadəçi hesabı redaktəsi üçün SQL sorğu parçasını istifadə edə bilərsiniz.

Bu hiylə nə vaxt faydalı olacaq?

Oh, bir neçə əhəmiyyətli nümunəni sadalayaq: forumda və ya blogunuzda yeni pluginlər, hack və modları sınamaq üçün saxta hesablara ehtiyacınız ola bilər və ya bəlkə də məşğul dostlarınızın istifadə etməyə hazır olmaları üçün hesablarınızı qeyd etmək istəyərsiniz. Ayrıca, forum qaydaları, bölmə qaydaları və sair dərc edən bir ‘forum bot’ istifadə etməyiniz lazım ola bilər. Həqiqətən, xəyalınızın həddi. :)

Bonus SQL kodu: İstifadəçi hesabı yaradın

Kiçik bir əlavə bonus zərər verməyəcək? Aşağıdakı iki SQL kod parçasıdır: birincisi WordPress saytınız üçün yeni istifadəçi hesabı yaradır, ikincisi yeni XMB Forum istifadəçisi.

“Hesabınızın adı_databasename” daxil edin. ‘Wp_users’ (
`user_login` ,
`user_pass` ,
‘user_nicename’ ,
‘user_email` ,
`istifadəçi_qeydiyyatsız` ,
`user_status`
)
Dəyərlər (
‘newusername3’,
MD5 (‘newpassword3’) ,
‘Mally Bally’,
”,
‘2012-04-13 00:00:00’,
‘1’
)

Nümunə kodu yeni bir istifadəçi yaradacaq və ‘user_login’, ‘user_pass’, ‘user_nicename’, ‘user_email’, ‘user_registered’ və ‘user_status’ atributlarına dəyərlər (istifadəçi məlumatları) təyin edəcəkdir..

Yeni XMB Forum üzvü yaratmaq üçün:

INSERT ‘sizin hesabınızın adı_databasename’. ‘Xmb_members’ (
`istifadəçi adı ,
`şifrə ‘ ,
`email` ,
`status`,
`yer`
)
Dəyərlər (
‘fairyland’,
MD5 (‘fairypass123’) ,
”,
‘Üzv’,
‘ABŞ’
)

Əylənin! :)

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map