MySQL கட்டளைகளுடன் வேர்ட்பிரஸ் கருத்துகளை நிர்வகிக்கவும்

முன்பு சில நேரம் முன்பு நான் உங்களுக்குக் காட்டினேன் கட்டளைகளுடன் வேர்ட்பிரஸ் தளங்களை எவ்வாறு நிர்வகிப்பது, அது ஒரு ஸ்கிரிப்ட் மூலம் பேர்ல். இந்த விஷயத்தில், SQL வினவல்களைப் பயன்படுத்தி, அதாவது MySQL கன்சோலில் உள்ள கட்டளைகளைப் பயன்படுத்தி வேர்ட்பிரஸ் கருத்துகளை எவ்வாறு நிர்வகிப்பது என்பதை நான் உங்களுக்குக் காண்பிப்பேன்.

நினைவில் கொள்ள வேண்டிய முதல் விஷயம் என்னவென்றால், அவர்கள் MySQL முனையம் அல்லது கன்சோலுக்கான அணுகலைக் கொண்டிருக்க வேண்டும், SSH வழியாக சேவையகத்தை அணுகுவோம், அதற்குள் நாம் எழுதுகிறோம்:

mysql -u ரூட் -p
இது எங்கள் MySQL பயனர் ரூட் என்று கருதி, அது மற்றொன்று என்றால், உங்கள் பயனருக்கான ரூட்டை மாற்றவும்

இது எழுதப்பட்டு அழுத்தப்பட்டவுடன் உள்ளிடவும் அது அந்த MySQL பயனரின் கடவுச்சொல்லைக் கேட்கும், அவர்கள் அதை எழுதுகிறார்கள், மீண்டும் அழுத்துகிறார்கள் உள்ளிடவும் மற்றும் voila, அவர்கள் ஏற்கனவே அணுகியிருப்பார்கள்:

mysql-terminal-access

MySQL ஷெல்லுக்குள் நாங்கள் எந்த தரவுத்தளத்தைப் பயன்படுத்தப் போகிறோம் என்பதைக் குறிக்க வேண்டும், கிடைக்கக்கூடிய தரவுத்தளங்களை நீங்கள் காணலாம்:

தரவுத்தளங்களைக் காண்பி;
MySQL இல் அது மிக முக்கியமானது எப்போதும் அரைக்காற்புள்ளியுடன் வழிமுறைகளை முடிக்கவும்;

கிடைக்கக்கூடிய தரவுத்தளங்களை நான் சொன்னது போல் இது உங்களுக்குக் காண்பிக்கும், விரும்பிய ஒன்று அழைக்கப்படுகிறது என்று வைத்துக்கொள்வோம் sitewordpress, இதைப் பயன்படுத்த ஆரம்பிக்கலாம்:

வேர்ட்பிரஸ் தளத்தைப் பயன்படுத்துங்கள்;

அட்டவணைகள் எதை அழைக்கின்றன என்பதை மதிப்பாய்வு செய்வோம்:

அட்டவணைகளைக் காட்டு;

இது அட்டவணைகளின் பெயர்களை எங்களுக்குத் தெரிவிக்கும், மிக முக்கியமானது, ஏனெனில் கருத்துகளுடன் தொடர்புடைய அட்டவணையின் பெயர் சரியாக என்ன என்பதை நாம் காண வேண்டும்: கருத்துகள்

இது வழக்கமாக wp_comments என்று அழைக்கப்படுகிறது அல்லது இதேபோல், முக்கியமான விஷயம் என்னவென்றால் அது எப்போதும் முடிவடைகிறது: கருத்துகள்

ஸ்பேம் கருத்துகளை நீக்கு

இந்த வரியுடன் SPAM என குறிக்கப்பட்ட அனைத்து கருத்துகளும் நீக்கப்படும்:

Wp_comments இலிருந்து நீக்கு WHERE comment_approved = 'ஸ்பேம்';
நினைவில் கொள்ளுங்கள், wp_comments அட்டவணை இல்லை என்று அது உங்களுக்குச் சொன்னால், நீங்கள் wp_comments ஐ கருத்து அட்டவணையின் சரியான பெயராக மாற்ற வேண்டும், நிகழ்ச்சி அட்டவணைகளுக்குப் பிறகு மேலே உள்ள பெயர்; அவர்களுக்குத் தோன்றியது

மிதமான நிலுவையில் உள்ள அனைத்து கருத்துகளையும் நீக்கு

Wp_comments WHERE comment_approved = '0' இலிருந்து நீக்கு;

எல்லா கருத்துகளிலும் உரையை மாற்றவும்

"அரசியல்" என்ற வார்த்தையின் அனைத்து கருத்துகளையும் தேடி அதை "ஊழல்" என்று மாற்ற விரும்புகிறோம் என்று வைத்துக்கொள்வோம்:

UPDATE wp_comments SET `comment_content` = REPLACE (` comment_content`, 'Politicos', 'corruptos');

ஆசிரியரின் தள URL இன் அடிப்படையில் கருத்துகளை நீக்கு

ஒரு குறிப்பிட்ட காரணத்திற்காக, எந்தவொரு பயனரின் கருத்துகளையும் அகற்ற விரும்பினால், கருத்துத் தெரிவிக்கும்போது, ​​கருத்து தளம் தரவுகளில் (பெயர், தளம் மற்றும் மின்னஞ்சல்) தங்கள் தளம் http://taringa.com என்று குறிப்பிடப்பட்டுள்ளது (மேற்கோள் காட்ட) ஒரு எடுத்துக்காட்டு), அது இப்படித்தான் இருக்கும்:

Wp_comments இலிருந்து நீக்கு WHERE comment_author_url 'http://taringa.com' போன்றது;

பழைய கட்டுரைகள் குறித்த கருத்துகளை மூடு

தங்கள் தளங்களில் பழைய இடுகைகளின் கருத்துகளை மூட விரும்பும் நபர்களை நான் அறிவேன், எனவே ஒவ்வொன்றிலும் "கருத்துக்கள் இயக்கப்பட்ட" விருப்பத்தை செயலிழக்க அவர்கள் இடுகைகளை ஒவ்வொன்றாக திருத்த வேண்டும், இந்த வரி அவர்களின் வாழ்க்கையை தீர்க்கும்:

UPDATE wp_posts SET comment_status = 'மூடியது' WHERE post_date <'2010-02-10' மற்றும் post_status = 'வெளியிடு';

நீங்கள் பார்க்கிறபடி, வரியின் நடுவில் ஒரு தேதி, 2010-02-10, இதன் பொருள் வெளியிடப்பட்ட மற்றும் வெளியீட்டு தேதி பிப்ரவரி 10, 2010 ஐ விடக் குறைவாக உள்ள அனைத்து இடுகைகளும் (அதாவது அவை இதற்கு முன்பு வெளியிடப்பட்டுள்ளன ) கருத்துகளை மூடிவிடும், இனி அவர்களால் யாரும் கருத்து தெரிவிக்க முடியாது.

அனைத்து கட்டுரைகளிலும் கருத்துகளை மூடு

நீங்கள் சில இடுகைகளில் மட்டுமே கருத்துகளை மூட விரும்பவில்லை, ஆனால் எல்லாவற்றிலும், இந்த வரி உங்களுக்கு உதவும்:

UPDATE wp_posts SET comment_status = 'மூடியது', ping_status = 'மூடியது' WHERE comment_status = 'open';

இதை மாற்றியமைக்க விரும்பினால், மாற்றத்தை மூடுவதற்கு திறந்த மற்றும் நேர்மாறாக, மற்றும் வோய்லா, மாற்றங்களுடன் வரியை மீண்டும் இயக்கவும்.

ஒரு குறிப்பிட்ட நேர வரம்பில் செய்யப்பட்ட கருத்துகளை நீக்கு

ஏப்ரல் 1, 2014 அன்று பிற்பகல் 4:15 மணி முதல் இரவு 10:40 மணி வரை செய்யப்பட்ட அனைத்து கருத்துகளையும் நீக்க விரும்புகிறோம் என்று வைத்துக்கொள்வோம்.

WP_comments WHERE comment_date> '2014-04-01 16:15:00' மற்றும் comment_date <= '2014-04-01 22:40:00';

நீங்கள் பார்க்க முடியும் என, நேரம் 24 மணி நேர வடிவத்தில் உள்ளது, அதாவது இராணுவ நேரம்.

முற்றும்!

நல்லது, சேர்க்க எதுவும் இல்லை, ஒன்றுக்கு மேற்பட்டவர்கள் இதை சுவாரஸ்யமாகக் காண்பார்கள் என்று எனக்குத் தெரியும்.

மேற்கோளிடு


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   @Jlcmux அவர் கூறினார்

    நீங்கள் இப்போதுதான் ஹேக் செய்தீர்கள் என்று நினைக்கிறேன் Desdelinux அதை அறியாமல் ஹாஹா

  2.   டயஸெபான் அவர் கூறினார்

    இந்த கட்டுரையின் பைண்டிற்கு என்ன நடக்கும்? இது மலம் போல் தெரிகிறது.

    1.    லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

      தயார். சரி செய்யப்பட்டது.
      இந்த அலெஜான்ட்ரோ ...

  3.   லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

    ஹாஹா! மலம் அலெஜான்ட்ரோ செய்வதை நிறுத்து!
    நான் உன்னைப் பிடிக்கும்போது….

  4.   யெரெடிக் அவர் கூறினார்

    ஒரு MySQL டுடோரியல் இன்னும் அர்த்தமல்லவா? அல்லது, நீங்கள் விரும்புவது "கன்சோலிலிருந்து வேர்ட்பிரஸ் கருத்துகளை நிர்வகிக்கவும்" என்றால், குறைந்தபட்சம் இந்த கேள்விகளை தானியக்கமாக்கும் ஷெல் ஸ்கிரிப்டை வழங்குவதற்கான அலங்காரத்தைக் கொண்டிருக்க வேண்டும்.

    எப்படியிருந்தாலும், பதவிக்கு எனது பங்களிப்பை மட்டுப்படுத்துதல் (என்ன ஒரு புதுமை!)

    வேர்ட்பிரஸ் தரவுத்தளத்தை ஏற்றவும், அதை தரையிறக்கவும்:
    தரவுத்தளத்தை கைவிடவும்;

    இது பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன் ...

    1.    KZKG ^ காரா அவர் கூறினார்

      ஒரு MySQL டுடோரியல், வினவல்கள் மற்றும் பிறவை இன்னும் விரிவானதாக இருக்கும் ... ஆனால், ஒரு வேர்ட்பிரஸ் கருத்துக்களில் சில மாற்றங்களை மட்டுமே செய்ய விரும்புவோருக்கு, அது நடைமுறைக்கு மாறானதாக இருக்கும், அவர்களுக்கு அதிகம் புரியாது.

      அலங்காரத்தைக் கொண்டிருக்கிறீர்களா இல்லையா என்பது குறித்து, வில்லியன்ஸ் மீது வாருங்கள், நீங்கள் முதலில் ஏதாவது பங்களிக்கவும், பின்னர் மற்றவர்களின் பங்களிப்பை விமர்சிக்கவும் சரி

      சமூகத்திற்கு பயனுள்ளதாக இருக்கும் உங்கள் தளம் / வலைப்பதிவு எங்கே? நான் ஏன் கேட்கிறேன், நீங்கள் அலங்காரமும் கண்ணியமும் இருக்க வேண்டும், இல்லையா? ^ _ ^

      1.    ரஃபேல் காஸ்ட்ரோ அவர் கூறினார்

        இடுகையின் சிறந்த பகுதி…. ஊழல் அரசியல்வாதிகள்

        +1