Kudeatu WordPress iruzkinak MySQL komandoekin

Hace duela denbora bat erakutsi nizun WordPress guneak nola kudeatu komandoekin, script baten bidez izan zen perl. Kasu honetan zehazki erakutsiko dizut WordPress iruzkinak nola kudeatu SQL kontsultak erabiliz, hau da, MySQL kontsolan komandoak erabiliz.

Gogoan izan behar den lehenengo gauza da MySQL terminalera edo kontsolara sarbidea izan behar dutela, demagun zerbitzarira SSH bidez sartzen garela eta barruan idazten dugula:

mysql -u root -p
Gure MySQL erabiltzailea root dela suposatuz, beste bat bada, aldatu zure erabiltzailea root

Hau idatzi eta sakatu ondoren Sartu MySQL erabiltzaile horren pasahitza eskatuko du, idazten dute, berriro sakatzen dute Sartu eta voila, sartuko dira dagoeneko:

mysql-terminal-access

MySQL shellean sartuta zein datu-base erabiliko dugun adierazi behar dugu, eskuragarri dauden datu baseak ikus ditzakezu:

datu baseak erakutsi;
MySQL-n hala da Oso garrantzitsua beti amaitu puntuak puntu eta komarekin;

Eskuragarri dauden datu baseak esan bezala erakutsiko zaitu, demagun nahi duzunari deitzen zaiola sitewordpress, erabil dezagun:

wordpress gunea erabili;

Ikus dezagun nola deitzen diren taulak:

mahaiak erakutsi;

Honek taulen izenak esango dizkigu, oso garrantzitsua da ikusi behar dugulako zein den taularen izena iruzkinekin lotuta: iruzkinak

Normalean wp_comments edo antzeko deitzen zaio, garrantzitsuena beti honela amaitzen dela da: iruzkinak

Ezabatu SPAM iruzkinak

Lerro honekin SPAM gisa markatutako iruzkin guztiak ezabatuko dira:

EZABATU wp_comments WHERE comment_approved = 'spam';
Gogoratu, wp_comments taula existitzen ez dela esaten badizu, wp_comments aldatu behar duzu iruzkin taulako izen zehatzera, goiko izena erakutsi taulen ondoren; agertu zitzaien

Ezabatu moderazio zain dauden iruzkin guztiak

EZABATU wp_comments WHERE comment_approved = '0';

Ordeztu testua iruzkin guztietan

Demagun iruzkin guztiak "politiko" hitza bilatu eta "hondatuta" jarri nahi dugula, honakoa litzateke:

EGUNERATU wp_comments SET `comment_content` = REPLACE (` comment_content`, 'politicos', 'corruptos');

Ezabatu iruzkinak egilearen webgunearen URLan oinarrituta

Demagun arrazoi jakin batengatik ezabatu nahi ditugula iruzkinak egitean datuen izenean (izena, gunea eta posta elektronikoa) beren gunea http://taringa.com zela zehaztu duen edozein erabiltzaileren iruzkin guztiak (aipatzeko adibide bat), honela litzateke:

EZABATU wp_comments-etik NON iruzkin_autore_url "http://taringa.com" BEZALA;

Itxi artikulu zaharrei buruzko iruzkinak

Ezagutzen ditut webguneetako mezu zaharrei buruzko iruzkinak itxi nahi dituzten jendeak, beraz, mezuak banan-banan editatu behar dituzte bakoitzean "iruzkinak gaituta" aukera desaktibatzeko, lerro honek bere bizitza konponduko du:

EGUNERATU wp_posts SET comment_status = 'itxita' NON post_data <'2010-02-10' ETA post_status = 'argitaratu';

Ikus dezakezunez, lerroaren erdian 2010-02-10 data dago, hau da, argitaratzen diren eta 10eko otsailaren 2010a baino argitalpen data txikiagoa duten mezu guztiak (hau da, aurretik argitaratu dira) ) itxi egingo ditu iruzkinak, inork ezingo ditu gehiago iruzkindu.

Itxi artikulu guztiei buruzko iruzkinak

Iruzkinak mezu batzuetan soilik itxi nahi ez badituzu baina guztietan, lerro honek lagunduko dizu:

EGUNERATU wp_posts SET comment_status = 'itxia', ping_status = 'itxia' NON comment_status = 'irekia';

Hori alderantzikatu nahi baduzu, aldatu itxita irekitzeko eta alderantziz, eta voila, berriro exekutatu lerroa aldaketekin.

Ezabatu denbora tarte jakin batean egindako iruzkinak

Demagun 1ko apirilaren 2014ean, arratsaldeko 4: 15ak eta gaueko 10: 40ak bitartean egindako iruzkin guztiak ezabatu nahi ditugula, lerro hau izango litzateke:

EZABATU wp_comments NON iruzkin_data> '2014-04-01 16:15:00' ETA iruzkin_data <= '2014-04-01 22:40:00';

Ikus dezakezunez, ordua 24 orduko formatuan dago, hau da, denbora militarra.

Amaiera!

Beno, ezer gehiago gehitzeko, badakit bati baino gehiagori interesgarria irudituko zaiola.

dagokionez


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

7 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   @Jlcmux esan zuen

    Uste dut Fromlinux hackeatu duzula konturatu gabe jajaja

  2.   Diazepan esan zuen

    Zer gertatzen da artikulu honen itxurarekin? Hau kaka dirudi.

    1.    erabil dezagun linux esan zuen

      prest. konpondu.
      alejandro hau ...

  3.   erabil dezagun linux esan zuen

    jaja! kaka egiteari utzi alejandro!
    harrapatzen zaitudanean ....

  4.   Yeretic esan zuen

    Eta ez al luke zentzuzkoagoa izango MySQL tutorial batek? Edo, nahi duzuna "Kudeatu wordpress iruzkinak kontsolatik" bada, gutxienez kontsulta horiek guztiak automatizatzen dituen shell script bat aurkezteko dekorazioa izan dezaten.

    Dena den, nire ekarpena argitalpenera mugatuz (zer berritasuna!)

    WordPress datu basea kargatzeko eta lurrean bihurtzeko:
    TANTA DATU OINARRIA;

    Erabilgarria izatea espero dut ... 😉

    1.    KZKG ^ Gaara esan zuen

      MySQL tutoriala, kontsultak eta beste batzuk zabalagoak izango lirateke ... baina, WordPress baten iruzkinetan aldaketa batzuk bakarrik egin nahi dituztenentzat, ez da praktikoa, ez lukete asko ulertuko.

      Dekorazioa edukitzea edo ez edukitzeari dagokionez, tira Willians, lehenengo zerbait aportatzen duzu eta gero besteen ekarpena kritikatzen duzu 😉

      Non dago komunitatearentzat erabilgarria den zure gunea / bloga? Zergatik galdetzen diot, dekorazioa eta duintasuna izan behar duzu, ezta? ^ _ ^

      1.    Rafael Castro esan zuen

        Mezuaren zatirik onena…. politikari ustelak

        +1