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

எழுதிய கட்டுரை:
  • ஹோஸ்டிங் வழிகாட்டிகள்
  • புதுப்பிக்கப்பட்டது: மார்ச் 29, 2013

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

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

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

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

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

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

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

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

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

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

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

இடைமுகம் முறை

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

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

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

உதாரணமாக,

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

WP பயனர்கள்

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

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

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

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

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

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

SQL வினவல் முறை

phpMyAdmin தரவுத்தள மேலாளர்களை நேரடியாக இணைய இடைமுகத்தில் SQL அறிக்கைகள் இயக்க அனுமதிக்கிறது. PHP தரவுத்தளத்தை நீங்கள் திறக்கையில், பிரதான பக்கத்தில் ஒரு தொடர் தாவல்களைக் காணலாம் - Browse, Structure, SQL, Search, Insert, Export, Import, Operations: எல்.எல். வலை ஷெல் ஐ அணுக எல்.எல். எழுதுங்கள் மற்றும் உங்கள் அறிக்கையை இயக்கவும். சரியான வழிகாட்டி இடத்திற்கு இந்த வழிகாட்டியில் உள்ள 4 திரைப்பிடிப்பைப் பார்க்கவும்.

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

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

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

UPDATE `youraccountname_databasename```wp_users`
SET `user_pass` = MD5 ('testuserpasswhere')
WHERE `ID` = 2;

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

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

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

UPDATE `youraccountname_databasename```wp_users`
SET `user_login` = 'newusername',
`user_nicename` = 'newusername',
`user_email` = '[Email protected]'
WHERE `ID` = 1;

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

  • முதல் துணுக்கைப் பொறுத்தவரை, UPDATELINE எந்த அட்டவணையை மாற்றியமைக்கிறது என்பதைக் குறிப்பிடுகிறது, எந்த தரவுத்தளத்தில்.
  • இங்கே SETfunction ஐ 3 பல்வேறு பண்புக்கூறுகளில் செயல்படுகிறது: இது 'new_name' என்ற புதிய மதிப்பிற்கு 'user_login' மற்றும் 'user_nicename' ஆகியவற்றை அமைக்கிறது, 'user_email' to 'user_email'[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` = நீங்கள் நீக்கிய பயனர் ID #2 #2 ஆகும்.

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

இடைமுகம் முறை

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

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

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

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

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

SQL வினவல் முறை

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

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

`Youraccountname_xmbdatabase```mbmb_members` ஐப் புதுப்பிக்கவும்
SET `username` = 'bigsmurf85',
`கடவுச்சொல்` = MD5 ('xmbuser178pass'),
`மின்னஞ்சல்` = '[Email protected]',
`தளம்` = 'http://domain.com',
`இடம்` = 'யுஎஸ்'
WHERE `uid` = 139;

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

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

`Youraccountname_xmbdatabase```mbmb_members` ஐ நீக்குக
WHERE `uid` = 178

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

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

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

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

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

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

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

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

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

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

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

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

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

INSERT INTO 'youraccountname_databasename```wp_users` (
`user_login`,
`user_pass`,
`user_nicename`,
`user_email`,
`user_registered`,
`user_status`
)
மதிப்புரைகள் (
'Newusername3',
MD5 ('newpassword3'),
'மால்லி பாலி',
'[Email protected]',
‘2012-04-13 00:00:00’,
'1'
)

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

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

INSERT INTO 'youraccountname_databasename```xmb_members` (
`பயனர் பெயர்`,
`கடவுச்சொல்`,
`மின்னஞ்சல்`,
`Status`,
`location`
)
மதிப்புரைகள் (
'விந்தையுலக',
MD5 ('fairypass123'),
'[Email protected]',
'உறுப்பினர்',
'எங்களுக்கு'
)

வேடிக்கை! :)

லூனா Spinetti கட்டுரை

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