phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

Amazon RDS को प्रशासित करने के लिए PHPMyAdmin का उपयोग करना

मैंने पाया कि इस प्रश्न के अधिकांश उत्तरों में स्पष्टीकरण की कमी है। EC2 में स्थापित phpMyAdmin में RDS सर्वर जोड़ने के लिए, आप पहले SSH के माध्यम से अपने EC2 में लॉगिन कर सकते हैं। फिर, phpMyAdmin की कॉन्फ़िगरेशन फ़ाइल को संपादित करने के लिए निम्न आदेश जारी करें (vi . का उपयोग करें) , nano या कोई अन्य पसंदीदा टेक्स्ट एडिटिंग टूल):

sudo vi /etc/phpMyAdmin/config.inc.php # Amazon Linux
sudo vi /etc/phpmyadmin/config.inc.php # Ubuntu Linux

config.inc.php में निम्न पंक्तियाँ ढूँढ़ें :

/*
 * End of servers configuration
 */

निम्न पंक्तियों को ऊपर जोड़ें "सर्वर कॉन्फ़िगरेशन का अंत" लाइन:

$i++;
$cfg['Servers'][$i]['host'] = 'xxxxx.xxxxxxxxxx.us-east-1.rds.amazonaws.com';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['verbose'] = 'YOUR_SERVER_NAME';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['compress'] = TRUE;

जो YOUR_SERVER_NAME नाम phpMyAdmin लॉगिन पेज के चयन बॉक्स में प्रदर्शित किया जा रहा है। यदि आप इस लाइन को हटाते हैं, तो संपूर्ण RDS होस्टनाम चयन बॉक्स में प्रदर्शित होगा (जो स्पष्ट रूप से बहुत लंबा है)। config.inc.php को सेव करना न भूलें ।

कई अन्य कॉन्फ़िगरेशन सेटिंग्स हैं, जिनका विवरण आप आधिकारिक दस्तावेज़ों

नोट: दूसरा जवाब कॉन्फिग फाइल में प्रीसेट यूजरनेम और पासवर्ड के साथ ऑटो लॉगिन का सुझाव देता है:

$cfg['Servers'][$i]['auth_type']     = 'config';
$cfg['Servers'][$i]['user']          = '__FILL_IN_DETAILS__';
$cfg['Servers'][$i]['password']      = '__FILL_IN_DETAILS__';

जो बेहद खतरनाक . है यदि आपका phpMyAdmin सार्वजनिक रूप से सामने आता है। आप अपना डेटाबेस स्कीमा सभी को नहीं दिखाना चाहते हैं, है ना? यदि आप वास्तव में स्वचालित लॉगिन का उपयोग करना चाहते हैं, तो सुनिश्चित करें कि आपका phpMyAdmin केवल विशिष्ट IP के माध्यम से ही पहुँचा जा सकता है।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin का कहना है कि रूट उपयोगकर्ता के रूप में लॉग इन होने के बावजूद डेटाबेस बनाने का कोई विशेषाधिकार नहीं है

  2. निषिद्ध:आपके पास इस सर्वर पर / तक पहुँचने की अनुमति नहीं है, WAMP त्रुटि

  3. phpMyAdmin आपके द्वारा अपलोड कार्य के लिए सेट की गई निर्देशिका तक नहीं पहुंचा जा सकता

  4. phpmyadmin PHP स्क्रिप्ट दिखा रहा है

  5. MAMP पर phpMyAdmin से कनेक्ट नहीं हो सकता