Kako dodati WordPress administratorja prek MySQL?

Pri delu s kakršnim koli programom, ki za uporabo zahteva prijavo, lahko pride do situacije, ko se v sistem ne morete več vpisati. Kaj takšnega vas lahko doleti tudi pri uporabi platforme WordPress. Do tega lahko pride zaradi:

  • napake v programski kodi strani,
  • hekerskega napada ali virusa,
  • nenačrtovanega izbrisa računa administratorja,
  • osebe (npr. poslovnega partnerja), ki ima dostop do WordPress administracije,
  • pozabljenega gesla in hkratne uporabe nedelujočega ali napačnega e-poštnega predala za ponastavitev gesla.

Kaj storiti v takšnem primeru? Je potrebno WordPress izbrisati in ga nato ponovno namestiti? Ne, nov račun administratorja lahko ustvarite prek podatkovne baze MySQL. V nadaljevanju smo pripravili vodič, ki prikazuje, kako to naredite uporabniki nadzorne plošče cPanel.

Kreiranje računa WP administratorja v MySQL

POMEMBNO: V navodilih smo predpostavili, da se predpone vaših tabel pričnejo z zapisom wp_. V kolikor tabele vaše podatkovne baze uporabljajo drugačno predpono, spodnji ukaz ustrezno prilagodite. Na primer, če se vaše tabele pričnejo z wordpress_ namesto z wp_, kodo INSERT INTO `wp_users` zamenjajte z INSERT INTO `wordpress_users`.

Za kreiranje računa WordPress administratorja sledite naslednjemu postopku:

1. Vpišite se v nadzorno ploščo cPanel.

2. V razdelku DATABASES poiščite ikono phpMyAdmin in kliknite nanjo.

cPanel - phpMyAdmin

Slika 1: V nadzorni plošči cPanel poiščite ikono phpMyAdmin in kliknite na povezavo.

3. V novem zavihku se vam bo odprlo orodje phpMyAdmin. Na levi strani poiščite podatkovno bazo, ki je povezana z vašo WordPress spletno stranjo, in kliknite nanjo.

WordPress podatkovna baza (MySQL)

Slika 2: V stranskem meniju orodja phpMyAdmin poiščite ustrezno podatkovno bazo.

4. Odprla se vam bo podatkovna baza, na desni strani pa boste videli seznam vseh tabel. V zgornjem meniju poiščite povezavo SQL in kliknite nanjo.

phpMyAdmin - SQL

Slika 3: V zgornjem meniju, nad tabelami podatkovne baze, kliknite na povezavo SQL.

5. Prikazalo se vam bo polje za vnos besedila, v katerega lahko vnesete kodo, ki bo v WordPress dodala novega uporabnika z administratorskimi pravicami. S spodnjo kodo dodate uporabnika z uporabniškim imenom Administrator in geslom g@Lo5hKr_m*E5. Podatke, označene z rdečo barvo, ustrezno spremenite.

INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
VALUES ('Administrator', MD5('g@Lo5hKr_m*E5'), 'ime priimek', 'info@vasadomena.si', '0');

INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');

POMEMBNO: Še enkrat poudarjamo, da spremenite uporabniško ime in geslo, ki smo ju uporabili v današnjem primeru. Prav tako zamenjajte tudi e-poštni naslov, prek katerega boste ob morebitni izgubi gesla lahko le-to ponastavili. Če se vaše tabele ne začenjajo z zapisom wp_, zgornje SQL stavke ustrezno spremenite.

6. Ko boste v polje za vnos besedila vnesli SQL ukaz, v desnem spodnjem kotu kliknite na gumb Go.

SQL ukaz za kreiranje novega WordPress računa

Slika 4: Vnesite SQL stavke za kreiranje novega WordPress računa in kliknite na gumb Go.

7. Po kliku na gumb Go se vam bo prikazal napis »1 row affected« po vsakem izmed treh SQL ukazov. Nato vam preostane le še to, da se z novimi prijavnimi podatki vpišete v svojo WordPress administracijo.

4/5 - (8 votes)

Komentiranje prispevka

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja