Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एकाधिक होस्टनाम और एकाधिक विशेषाधिकार?

जिस बिंदु पर mysql कनेक्शन प्राप्त करता है, उसे दूरस्थ सिस्टम की पहचान करने के लिए केवल आईपी पता . है . इसके बाद अनुरोध करने वाले सिस्टम के आईपी पते को होस्टनाम में बदलने के लिए इसे "रिवर्स डीएनएस" लुकअप करना होगा, ताकि यह प्राधिकरण तालिका में होस्टनाम को देख सके। जबकि आप एक ही आईपी पते पर कई होस्टनामों को मैप कर सकते हैं, जैसा कि आपने किया है, MySQL के लिए यह जानने का कोई तरीका नहीं है कि मूल रूप से कौन सा होस्टनाम निर्दिष्ट किया गया था। उस समय उसके पास 127.0.0.1 है, और DNS रिज़ॉल्वर 'लोकलहोस्ट' नाम लौटाएगा। अगर इसे बदल भी दिया, तो आप इसे केवल एक ही नाम दे सकते हैं, इसलिए आपकी योजना काम नहीं करेगी।

हालांकि आप अपने नेटवर्क एडेप्टर को कई अलग-अलग आईपी पते दे सकते हैं। मैं इसे उबंटू पर स्थापित करने का विवरण नहीं जानता, लेकिन यह अपेक्षाकृत आसान होना चाहिए। फिर आप अपने स्वयं के आईपी के साथ कई होस्टनाम सेट कर सकते हैं जो आपके सिस्टम से वापस जुड़ते हैं। अपने mysql सेटअप में rDNS के साथ खिलवाड़ करने से बचने के लिए अपने GRANT कमांड में होस्टनाम के बजाय IP पते निर्दिष्ट करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL कनेक्टर त्रुटि सर्वर समय क्षेत्र मान मध्य यूरोपीय समय

  2. MySQL बैकअप डेटाबेस

  3. PHP मैजिक कोट्स के बावजूद सफल SQL इंजेक्शन

  4. MySQL डेटाबेस को एक नए सर्वर पर ले जाएँ

  5. Mysql में विचारों के लिए टिप्पणियाँ बनाएँ