MySQL தரவுத்தளத்தில் phpMyAdmin உடன் பயனர் மேலாண்மை

எழுதிய கட்டுரை:
  • ஹோஸ்டிங் வழிகாட்டிகள்
  • புதுப்பிக்கப்பட்டது: செப் 9, 2003

உங்கள் சிஎம்எஸ் அல்லது மன்ற நிறுவலை திறந்து மேடையில் இருந்து பயனர்களை நிர்வகிக்க முடியாத சூழ்நிலைகள் உள்ளன. நீங்கள் ஹேக் செய்யப்பட்டுள்ளீர்கள் மற்றும் உங்கள் நிர்வாகி கணக்கை அணுக முடியவில்லை என்று வைத்துக்கொள்வோம் - நீங்கள் என்ன செய்வீர்கள்?

உங்கள் மீட்புக்கு வருவது வலை அடிப்படையிலான MySQL முன் இறுதியில் - phpMyAdmin - இது தரவுத்தளத்தில் நேரடியாக செயல்களைச் செய்வதன் மூலம் உங்கள் தள பயனர் கணக்குகளை நிர்வகிக்க உதவுகிறது. கருவி அனைத்து முக்கிய டொமைன் கண்ட்ரோல் பேனல்களுடன் (cPanel, Plesk, VistaPanel, முதலியன) ஒருங்கிணைக்கப்பட்டுள்ளது, மேலும் இல்லாதபோது, ​​டொமைன் கண்ட்ரோல் பேனலுடன் (அதாவது டொமைன் கண்ட்ரோல் பேனலுடன் வரும் தானியங்கு ஸ்கிரிப்ட் நிறுவிகள் வழியாக உங்கள் சேவையகத்தில் நிறுவ முடியும். Softaculous). இந்த குறுகிய வழிகாட்டலுக்கு கையேடு நிறுவல் கருதப்படாது.

PhpMyAdmin என்றால் என்ன?

உதாரணமாக, MySQL தரவுத்தள நிர்வாகத்திற்கான இணைய அடிப்படையிலான, திறந்த மூல PHP கருவியாகும்.

அதன் கண்டுபிடிப்பாளரான டோபியாஸ் ராட்சில்லர், MySQL-Webadmin க்கு மாற்றாக 1998 இல் phpMyAdmin இல் வேலை செய்யத் தொடங்கினார், ஆனால் அவர் அதை பராமரிக்க நேரம் இல்லாததால் 2000 இல் திட்டத்தை கைவிட்டார். இந்த வளர்ச்சியை 2001 இல் மூன்று புரோகிராமர்கள் கையகப்படுத்தினர், phpMyAdmin திட்டத்தை நிறுவியவர். வெப்மாஸ்டர்களிடையே அதன் வெற்றிக்கு ஒரு பயனர் நட்பு, பயன்படுத்த எளிதான வலை இடைமுகம் மற்றும் ஒரு டொமைன் கட்டுப்பாட்டுக் குழுவிலிருந்து (cPanel, Plesk, VistaPanel) கருவியை அணுகுவதற்கான சாத்தியக்கூறு காரணமாகும்.

இந்த வழிகாட்டி என்ன அணுகுமுறை எடுக்கும்?

நீங்கள் phpMyAdmin உள்ள தரவுத்தள மேலாண்மை இரண்டு அணுகுமுறைகளை பயன்படுத்த முடியும்:

  • phpMyAdmin இடைமுகம் வழியாக மேலாண்மை
  • SQL கேள்வி மரணதண்டனை மூலம் மேலாண்மை

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

இந்த கையேட்டில் உதாரணம் மென்பொருள்

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

ஒவ்வொரு ஸ்கிரிப்டின் தரவுத்தள பயனர் அட்டவணைக்கும் மேலே குறிப்பிட்ட இரண்டு அணுகுமுறைகளையும் எவ்வாறு பயன்படுத்துவது என்பதை வழிகாட்டி உங்களுக்குக் காண்பிக்கும்.

வேர்ட்பிரஸ் ஐந்து phpMyAdmin பயனர் மேலாண்மை

1. இடைமுக முறை

உங்கள் cPanel கணக்கில் உள்நுழைக (அல்லது உங்கள் டொமைனுடன் வேறு ஏதேனும் வலை ஹோஸ்டிங் கட்டுப்பாட்டு குழு). 'தரவுத்தளங்கள்' குழுவின் கீழ் phpMyAdmin ஐத் தேடி, phpMyAdmin ஐகானைக் கிளிக் செய்க:

CPANEL இல் தரவுத்தளங்கள்

PhpMyAdmin வலை இடைமுகம் புதிய சாளரத்தில் திறக்கும். நீங்கள் நுழைந்ததும், இடது பக்கப்பட்டியில் இருந்து நீங்கள் வேலை செய்ய வேண்டிய தரவுத்தளத்தைத் தேர்ந்தெடுக்கவும். எங்கள் எடுத்துக்காட்டில், தரவுத்தளம் wptest_wp234 ஆகும். அதைக் கிளிக் செய்க.

உதாரணமாக,

உங்கள் தரவுத்தளத்தைத் திறக்கும்போது, ​​இடது பக்கப்பட்டியில் அதன் அனைத்து அட்டவணைகளின் பட்டியலையும் காண்பீர்கள், அதே நேரத்தில் உலாவல் / எடிட்டிங் கருவிகளுடன் (ஒரு வரிசையில்) அதே அட்டவணைகளின் பட்டியலை பிரதான பக்கம் காண்பிக்கும். உங்கள் பயனர்களின் பட்டியலை அணுக, 'wp_users' அட்டவணையில் கிளிக் செய்து பயனர்களின் பட்டியலைப் பாருங்கள்.

WP பயனர்கள்

உங்கள் சான்றுகளை நீங்கள் மாற்ற வேண்டியிருக்கலாம், மின்னஞ்சல், வலைத்தள URL, முதலியன உங்கள் தகவலைத் திருத்தத் தொடங்க “திருத்து” (இணைப்பிற்கு அடுத்த பென்சில் ஐகான் உள்ளது) என்பதைக் கிளிக் செய்வதன் மூலம் உங்கள் பயனர் கணக்குடன் தொடர்புடைய வரிசையைத் திறக்கவும். கீழே உள்ள படம் நீங்கள் திருத்தக்கூடிய பயனர் தகவல் புலங்களைக் காட்டுகிறது.

பயனர் தகவல் திருத்து

உங்கள் கடவுச்சொல்லை மாற்ற, நீங்கள் MD5 ஐ கைவிட வேண்டும். வலுவான கடவுச்சொல்லை எழுது (நீங்கள் ஒரு பயன்படுத்தலாம் சீரற்ற கடவுச்சொல் ஜெனரேட்டர் சிறந்த முடிவுகளுக்கு). நீங்கள் முடித்ததும், உங்கள் மாற்றங்களைச் சேமிக்கவும்.

MD5 கடவுச்சொல் திருத்து

MD5 என்பது சுருக்கமாகும் செய்தி-டைஜஸ்ட் (வழிமுறை) v. 5, ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடு ஒரு 32- இலக்க மதிப்பை வழங்குகிறது. 'User_pass' புலம் தானாகவே உங்கள் புதிய கடவுச்சொல்லை MD5 32- இலக்கங்கள் சரமாக மாற்றும்.

நீங்கள் எல்லா ஸ்பேம் கணக்குகளிலிருந்தும் விடுபட வேண்டியிருந்தால், 'wp_users' அட்டவணைக்குச் சென்று, பயனர் விருப்ப வரிசைகளைத் தேர்ந்தெடுத்து பக்கத்தின் கீழே உள்ள “நீக்கு” ​​பொத்தானை அழுத்தவும். நீங்கள் ஒரு பயனரை அகற்ற வேண்டுமானால், பயனர் வரிசையில் உள்ள “நீக்கு” ​​இணைப்பை அழுத்தவும் (வலதுபுறத்தில் படத்தைப் பார்க்கவும்).

2. SQL வினவல் முறை

phpMyAdmin தரவுத்தள மேலாளர்களை SQL அறிக்கைகளை வலை இடைமுகத்தில் நேரடியாக இயக்க அனுமதிக்கிறது. உங்கள் தரவுத்தளத்தை phpMyAdmin இல் திறக்கும்போது, ​​முக்கிய பக்கத்தில் தொடர்ச்சியான தாவல்களைக் காண்பீர்கள் - உலாவு, கட்டமைப்பு, SQL, தேடல், செருகு, ஏற்றுமதி, இறக்குமதி, செயல்பாடுகள்: ஒரு SQL வலை ஷெல்லை அணுக SQL தாவலைக் கிளிக் செய்க உங்கள் அறிக்கைகளை எழுதி இயக்கவும். சரியான தாவல் இருப்பிடத்திற்கு இந்த வழிகாட்டியில் 4th ஸ்கிரீன் ஷாட்டைப் பார்க்கவும்.

நீங்கள் SQL செயல்களால் பயனர் கணக்குகளைத் திருத்திக்கொள்ளும் XSSX குறியீடு துணுக்குகள் ஆகும்.

குறிப்பு: 'youraccountname' என்பதன் மூலம் உங்கள் ஹோஸ்டிங் கணக்கு பயனர்பெயர் என்று பொருள். பகிரப்பட்ட ஹோஸ்டிங் சூழல்களில் தரவுத்தள அடையாளத்தின் பொதுவான வடிவம் இது, ஒவ்வொரு தரவுத்தளமும் ஒரு குறிப்பிட்ட பயனருக்கு ஒதுக்கப்படுகிறது. எனவே உங்கள் ஹோஸ்டிங் கணக்கு பயனர்பெயருக்கும் உங்கள் தரவுத்தள பெயருக்கும் இடையில் அடிக்கோடிட்டுக் காட்டவும் (“_”). தரவுத்தள அடையாளத்தை மட்டுமே பயன்படுத்தும் தரவுத்தள அடையாளத்தின் பிற வடிவங்கள் உள்ளன. நீங்கள் பயன்படுத்தும் மாநாடு உங்கள் phpMyAdmin நிறுவலில் காட்டப்பட்டுள்ளது.

1. பயனர் கடவுச்சொல்லை மாற்றவும் (MD5):

`Youraccountname_databasename` ஐப் புதுப்பிக்கவும் .`wp_users` SET` user_pass` = MD5 ('testuserpasswhere') WHERE `ID` = 2;

இந்த குறியீடு என்ன செய்கிறது?

  • `Youraccountname_databasename`.`wp_users` ஐ புதுப்பித்து, 'youraccountname_databasename' தரவுத்தளத்தில் உள்ள 'wp_users' அட்டவணையை புதுப்பித்து புதுப்பிக்கிறது.
  • SET `user_pass` = MD5 ('testuserpasswhere') 'user_pass' என்ற பண்பின் மதிப்பை 'testuserpasswhere' இன் MD5 ஹாஷ் சரத்திற்கு அமைக்கிறது.
  • WHERE `ID` = 2; நீங்கள் மாற்றங்களைப் பயன்படுத்துகின்ற பயனர் ஐடி #2 என்று உங்களுக்குக் கூறுகிறது. வெளிப்படையாக இது இங்கே ஒரு எடுத்துக்காட்டு ஐடி; இது எந்தவொரு பயனர் ஐடியாகவும் இருக்கலாம்.

2. பயனர் தகவலைத் திருத்தவும்:

`Youraccountname_databasename` ஐப் புதுப்பிக்கவும் .`wp_users` SET` user_login` = 'newusername', `user_nicename` = 'newusername',` user_email` = '[Email protected]'WHERE `ID` = 1;

இந்த குறியீடு என்ன செய்கிறது?

  • முதல் துணுக்கைப் பொறுத்தவரை, UPDATELINE எந்த அட்டவணையை மாற்றியமைக்கிறது என்பதைக் குறிப்பிடுகிறது, எந்த தரவுத்தளத்தில்.
  • இங்குள்ள SETfunction 3 வெவ்வேறு பண்புகளில் இயங்குகிறது: இது 'user_login' மற்றும் 'user_nicename' ஐ ஒரு புதிய மதிப்பு 'newusername' ஆகவும், 'user_email' to '[Email protected]'. 'User_login' மற்றும் 'user_nicename' ஆகியவை ஒரே மதிப்பைக் கொண்ட இரண்டு வெவ்வேறு பண்புக்கூறுகள் என்பதை நினைவில் கொள்ளுங்கள்: முந்தையது உள்நுழைய பயன்படும் பயனர்பெயர், பிந்தையது உங்கள் வலைத்தள பக்கங்களில் காண்பிக்கப்படும் பெயர். எடுத்துக்காட்டு: 'greatboy84' என்பது உள்நுழைவு பெயர், 'பிராங்க் ஸ்பான்' என்பது பக்கத்தில் காட்டப்பட்டுள்ள பெயர்.
  • WHERE `ID` = 1; நீங்கள் மாற்றம் செய்த பயனர் ID #1 என்று உங்களுக்கு சொல்கிறது.

3. ஸ்பேமர் கணக்கை நீக்கு:

`Youraccountname_databasename` இலிருந்து நீக்கு .`wp_users` WHERE` ID` = 2

இந்த குறியீடு என்ன செய்கிறது?

  • முதல் வரி 'wp_users' அட்டவணையிலிருந்து 'youraccountname_databasename' தரவுத்தளத்திலிருந்து எதையாவது நீக்கப் போகிறீர்கள் என்று சொல்கிறது.
  • WHERE `ID` = 2 நீங்கள் நீக்கும் பயனர் ஐடி #2 ஆகும்.

XMB கருத்துக்களுக்கான phpMyAdmin பயனர் மேலாண்மை

1. இடைமுக முறை

செயல்முறை வேர்ட்பிரஸ் பயனர் மேலாண்மை போல.

உங்கள் டொமைன் கட்டுப்பாட்டு குழு மற்றும் திறந்த phpMyAdmin க்கு உள்நுழையவும். உங்கள் மன்றத்தின் தரவுத்தளத்தைத் தேர்ந்தெடுத்து அட்டவணை 'xmb_members': இது உங்கள் மன்றத்தின் உறுப்பினர் கணக்குகளைக் கொண்டுள்ளது.

XMB Forum உறுப்பினர் பட்டியல் MySQL

உங்கள் பயனர் கணக்குடன் தொடர்புடைய வரிசையில் 'திருத்து' என்பதைக் கிளிக் செய்து, உங்கள் பயனர் தகவலைத் திருத்தவும் (கீழே உள்ள படத்தைப் பார்க்கவும்). உங்கள் மாற்றங்களைச் சேமிக்க 'செல்' பொத்தானை அழுத்தவும்.

XMB பயனர் திருத்து

2. SQL வினவல் முறை

பின்வரும் 2 குறியீட்டு துணுக்குகள் MySQL வழியாக ஒரு XMB பயனர் கணக்கை எவ்வாறு திருத்துவது அல்லது நீக்குவது என்பதைக் காண்பிக்கும்.

1. XMB உறுப்பினர் கணக்கைத் திருத்தவும்:

`Youraccountname_xmbdatabase` ஐப் புதுப்பிக்கவும்.[Email protected]', `site` =' http://domain.com ',` இருப்பிடம்` =' யு.எஸ் 'WHERE `uid` = 139;

மேலே உள்ள வேர்ட்பிரஸ் எடுத்துக்காட்டுகளைப் போலவே, இந்த SQL குறியீடு பயனரின் தற்போதைய தகவலை புதிய குறிப்பிட்ட மதிப்புகளுக்கு புதுப்பிக்கிறது.

2. XMB உறுப்பினர் கணக்கை நீக்கு:

`Youraccountname_xmbdatabase` இலிருந்து நீக்கு .`xmb_members` WHERE` uid` = 178

'Xmb_members' தரவுத்தளத்திலிருந்து ஒன்று அல்லது அதற்கு மேற்பட்ட பயனர் ஐடிகளை ('இங்கே' யுஐடி 'நீக்கப் போகிறீர்கள் என்று முதல் வரி கூறுகிறது. இரண்டாவது இந்த வழக்கில் பயனர் அடையாள எண் 178 ஐக் குறிப்பிடுகிறது.

கடவுச்சொல் பாதுகாப்பு உதவிக்குறிப்பு

MD5 அல்காரிதம் முதன்முதலில் 1996 இல் பாதிக்கப்படக்கூடியதாக நிரூபிக்கப்பட்டுள்ளது, MD5 ஹாஷ் செயல்பாட்டில் ஹான்ஸ் டோபர்டின் மோதல்களைக் கண்டறிந்தபோது, ​​மேலும் பல அறிக்கைகள் பல ஆண்டுகளாக பொதுமக்களுடன் பகிரப்பட்டன. 'மோதல்கள்' என்று நாங்கள் கூறும்போது, ​​வெவ்வேறு சரங்களின் எழுத்துக்கள் (அதாவது கடவுச்சொற்கள்) ஒரே ஹாஷ் மதிப்பைக் கொண்டிருக்கும் சூழ்நிலைகளை நாங்கள் விரும்புகிறோம். பொருள் போதுமானது மற்றும் ஒரு குறுகிய வழிகாட்டியில் ஒரு பத்தியால் நிச்சயமாக மறைக்க முடியாது, ஆனால் பயப்பட வேண்டாம்- இந்த வழிகாட்டியில் விளக்கப்பட்டுள்ளபடி MD5 இன்னும் நிறைய தலைவலிகளிலிருந்து உங்களை காப்பாற்ற முடியும்.

இருப்பினும், உங்கள் கடவுச்சொல்லை phpMyAdmin இல் மாற்றிய பின் எடுக்க வேண்டிய அடுத்த பாதுகாப்பு படி (MD5 குறியாக்கத்தைப் பயன்படுத்தி) அதை உங்கள் வேர்ட்பிரஸ் பயனர் சுயவிவரத்தில் மீண்டும் மாற்ற வேண்டும். உண்மையில், வேர்ட்பிரஸ் உங்கள் கடவுச்சொல்லை ஒரு நூலகத்தைப் பயன்படுத்தி குறியாக்குகிறது PHPassபாதுகாப்பான மற்றும் எளிதில் உடைக்கக்கூடிய நெறிமுறைகளை உள்ளடக்கியது.

'சோம்பேறி' தந்திரம்!

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

ஒரு கற்பனையான பாத்திரத்தின் அல்லது நண்பரின் கணக்கை உருவாக்க ஸ்பேமரின் பயனர் கணக்கைப் பயன்படுத்தி 'சோம்பேறி தந்திரம்'. எப்படி?

செயல்முறை எளிது - நீங்கள் செய்ய வேண்டிய அனைத்து உங்கள் தரவுத்தளத்தில் உள்ளே உங்கள் பயனர் பட்டியலை திறக்க (நீங்கள் எளிதாக பணி இந்த வகையான இடைமுகம் அணுகுமுறை பயன்படுத்த முடியும்), தேர்ந்தெடுக்கப்பட்ட பயனர் வரிசையில் "திருத்து" பொத்தானை கிளிக் செய்து பின்வரும் துறைகள் திருத்த ( ஐடி போன்றது):

  • user_login, user_pass, user_nicename, user_email
  • விருப்ப விவரங்கள் (user_url, user_registered, முதலியன)

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

எப்போது இந்த தந்திரம் பயனுள்ளதாக இருக்கும்?

ஓ, சில குறிப்பிடத்தக்க எடுத்துக்காட்டுகளை பட்டியலிடுவோம்: புதிய செருகுநிரல்கள், ஹேக்குகள் மற்றும் மோட்களைச் சோதிக்க உங்கள் மன்றம் அல்லது வலைப்பதிவில் போலி கணக்குகள் தேவைப்படலாம் அல்லது உங்கள் பிஸியான நண்பர்களைப் பயன்படுத்த தயாராக இருப்பதற்காக கணக்குகளை பதிவு செய்ய விரும்பலாம். மேலும், போர்டு விதிகள், பிரிவு விதிகள் மற்றும் பலவற்றை வெளியிடும் 'மன்ற போட்' ஐ நீங்கள் பயன்படுத்த வேண்டியிருக்கலாம். உண்மையில், உங்கள் கற்பனைதான் எல்லை. :)

போனஸ் SQL கோட்: ஒரு பயனர் கணக்கு உருவாக்கவும்

ஒரு சிறிய கூடுதல் போனஸ் பாதிக்காது, இல்லையா? இரண்டு SQL குறியீடு துணுக்குகள் பின்வருமாறு: முதலாவது உங்களுக்கான புதிய பயனர் கணக்கை உருவாக்குகிறது வேர்ட்பிரஸ் தளம், இரண்டாவது புதிய XMB கருத்துக்களம் பயனர்.

`Youraccountname_databasename` ஐச் செருகவும். ','[Email protected]',
'2012-04-13 00:00:00',
'1'
)

மாதிரி குறியீடு ஒரு புதிய பயனரை உருவாக்கும் மற்றும் 'user_login', 'user_pass', 'user_nicename', 'user_email', 'user_registered' மற்றும் 'user_status' ஆகிய பண்புகளுக்கு மதிப்புகளை (பயனர் தகவல்) ஒதுக்கும்.

ஒரு புதிய XMB மன்ற உறுப்பினரை உருவாக்க

`Youraccountname_databasename` இல் செருகவும்.[Email protected]',' உறுப்பினர் ',' யு.எஸ் ')

வேடிக்கை! :)

லுவானா ஸ்பினெட்டி பற்றி

லுனா ஸ்பினெட்டி இத்தாலியில் உள்ள ஒரு தனிப்பட்ட எழுத்தாளர் மற்றும் கலைஞர் மற்றும் ஒரு உணர்ச்சி கணினி அறிவியல் மாணவர் ஆவார். அவர் உளவியல் மற்றும் கல்வி ஒரு உயர்நிலை பள்ளி டிப்ளமோ மற்றும் அவர் காமிக் புத்தக கலை ஒரு 3 ஆண்டு நிச்சயமாக கலந்து, இதில் இருந்து அவர் பட்டம் பெற்றார். அவர் ஒரு தனி நபராக, எஸ்சிஓ / SEM மற்றும் வெப் மார்க்கெட்டிங் ஆகியவற்றில் ஒரு பெரிய ஆர்வத்தை உருவாக்கியுள்ளார், சமூக மீடியாவுக்கு ஒரு குறிப்பிட்ட விருப்பத்துடன், அவள் தாய் மொழியில் (இத்தாலியன்) மூன்று நாவல்களில் பணி புரிகிறார், இன்டி விரைவில் வெளியிடப்படும்.

நான்"