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

डेबियन 5 (लेनी) पर phpMyAdmin के साथ MySQL प्रबंधित करें

phpMyAdmin PHP में लिखा गया एक ओपन सोर्स वेब एप्लिकेशन है जो MySQL डेटाबेस एडमिनिस्ट्रेशन में सहायता के लिए GUI प्रदान करता है। यह कई MySQL सर्वरों का समर्थन करता है और MySQL कमांड लाइन क्लाइंट का उपयोग करने के लिए एक मजबूत और आसान विकल्प है।

हम मानते हैं कि आपने कंप्यूट इंस्टेंस की स्थापना और सुरक्षा में उल्लिखित चरणों का पालन किया है। सभी विन्यास एक टर्मिनल सत्र में किया जाएगा; सुनिश्चित करें कि आप SSH के माध्यम से अपने लिनोड में रूट के रूप में लॉग इन हैं। हम यह भी मानते हैं कि आपने एक कार्यशील LAMP स्टैक स्थापित किया है। अपने वितरण के लिए LAMP स्टैक स्थापित करने के लिए गाइड के लिए, कृपया लाइनोड गाइड और ट्यूटोरियल के LAMP गाइड अनुभाग पर जाएँ।

सावधान रहें, यदि आपने php-suhosin . को स्थापित करने का विकल्प चुना है पैकेज, phpMyAdmin का उपयोग करते समय कुछ ज्ञात समस्याएँ हैं। ट्यूनिंग और वर्कअराउंड के बारे में अधिक जानकारी के लिए कृपया सुहोसिन phpMyAdmin संगतता मुद्दे पृष्ठ पर जाएं।

अपना Apache कॉन्फ़िगरेशन तैयार करना

सुनिश्चित करें कि आपके पैकेज रिपॉजिटरी और इंस्टॉल किए गए प्रोग्राम निम्न कमांड जारी करके अप टू डेट हैं:

apt-get update
apt-get upgrade --show-upgraded

बेहतर सुरक्षा प्रदान करने के लिए, यह मार्गदर्शिका phpMyAdmin को SSL सुरक्षित apache वर्चुअल होस्ट में स्थापित करेगी। जबकि आप अपने phpMyAdmin इंस्टेंस तक पहुंचने के लिए http का उपयोग कर सकते हैं, यह आपके पासवर्ड को इंटरनेट पर सादे पाठ में भेज देगा। चूंकि आप संभवतः अपने MySQL रूट उपयोगकर्ता का उपयोग करके phpMyAdmin में लॉग इन कर रहे होंगे, इसलिए निश्चित रूप से http की अनुशंसा नहीं की जाती है।

यदि आपको अपने होस्ट के लिए एसएसएल सेट अप करने की आवश्यकता है, तो कृपया एसएसएल गाइड के साथ हमारे अपाचे का उपयोग देखें। आगे बढ़ने से पहले कृपया सुनिश्चित करें कि आपके वर्चुअल होस्ट के लिए एसएसएल सक्षम है।

phpMyAdmin को mcrypt . की आवश्यकता है पीएचपी मॉड्यूल। आप इसे निम्न आदेश का उपयोग करके स्थापित कर सकते हैं:

apt-get install php5-mcrypt

परिवर्तनों को प्रभावी करने के लिए आपको अपने अपाचे सर्वर डेमॉन को पुनः आरंभ करने की आवश्यकता हो सकती है:

/etc/init.d/apache2 restart

phpMyAdmin इंस्टॉल करना

डेबियन सिस्टम पर phpMyAdmin के वर्तमान संस्करण को स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:

apt-get install phpmyadmin

आपसे पूछा जाएगा कि किस सर्वर के लिए phpMyAdmin को स्वचालित रूप से कॉन्फ़िगर करना है। "कोई नहीं" के डिफ़ॉल्ट चयन का उपयोग करें। यह आपको phpMyAdmin एक्सेस को प्रति VirtualHost . पर कॉन्फ़िगर करने की अनुमति देगा आधार।

phpMyAdmin को कॉन्फ़िगर करना

प्रत्येक वर्चुअल होस्ट के लिए जिसे आप अपने PHPMyAdmin इंस्टॉलेशन को एक्सेस देना चाहते हैं, आपको दस्तावेज़ रूट से phpMyAdmin इंस्टॉलेशन लोकेशन (/usr/share/phpmyadmin तक एक प्रतीकात्मक लिंक बनाना होगा। )

निर्देशिका को अपने दस्तावेज़ रूट में बदलें और प्रतीकात्मक लिंक बनाने के लिए निम्न आदेश जारी करें (अपने विशेष कॉन्फ़िगरेशन के लिए उचित पथ को प्रतिस्थापित करना सुनिश्चित करें):

cd /srv/www/example.com/public_html
ln -s /usr/share/phpmyadmin

यह phpmyadmin . नाम का एक सांकेतिक लिंक बनाएगा आपके दस्तावेज़ रूट में।

phpMyAdmin को सुरक्षित करना

.htaccess फ़ाइल

हम अनुशंसा करते हैं कि आपकी phpMyAdmin निर्देशिका को .htaccess file . का उपयोग करके सुरक्षित किया जाए और केवल निर्दिष्ट IP पतों को इसे एक्सेस करने की अनुमति देता है। आप एक .htaccess . बनाकर ऐसा कर सकते हैं अपने phpmyadmin . में फ़ाइल करें निर्देशिका। नमूना देखें .htaccess नीचे फ़ाइल। उचित पथ और आईपी पते . को प्रतिस्थापित करना सुनिश्चित करें आपके विशेष कॉन्फ़िगरेशन के लिए।

फाइल:/ srv/www/example.com/public\\_html/phpmyadmin/.htaccess
1
2
order allow,deny
allow from 12.34.56.78

बल एसएसएल

चूंकि phpMyAdmin का उपयोग करते समय आपको अपने MySQL क्रेडेंशियल दर्ज करने की आवश्यकता होती है, इसलिए हम अनुशंसा करते हैं कि आप अपने phpMyAdmin इंस्टॉलेशन में HTTP ट्रैफ़िक को सुरक्षित करने के लिए SSL का उपयोग करें। अपनी वेबसाइटों के साथ एसएसएल का उपयोग करने के बारे में अधिक जानकारी के लिए, कृपया उन गाइडों से परामर्श लें जो एसएसएल प्रमाणपत्रों को संबोधित करते हैं।

आप phpMyAdmin को phpMyAdmin कॉन्फ़िगरेशन फ़ाइल /etc/phpmyadmin/config.inc.php में SSL का उपयोग करने के लिए बाध्य कर सकते हैं। Server(s) configuration के अंतर्गत निम्न पंक्तियों को जोड़कर अनुभाग:

फाइल:/ आदि/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';

आपके phpMyAdmin इंस्टालेशन का परीक्षण करना

PhpMyAdmin का परीक्षण करने के लिए, अपना पसंदीदा ब्राउज़र खोलें और https://example.com/phpmyadmin पर नेविगेट करें। . आपको एक उपयोगकर्ता नाम और पासवर्ड के लिए कहा जाएगा। उपयोगकर्ता नाम "रूट" और आपके द्वारा निर्दिष्ट पासवर्ड का उपयोग करें जब आपने MySQL स्थापित किया था। वैकल्पिक रूप से, आप किसी भी MySQL उपयोगकर्ता का उपयोग करके लॉग इन कर सकते हैं और उनकी अनुमतियां बरकरार रख सकते हैं।

यदि आप सफलतापूर्वक लॉग इन कर सकते हैं, तो phpMyAdmin ठीक से स्थापित हो गया है।

अधिक जानकारी

आप इस विषय पर अतिरिक्त जानकारी के लिए निम्नलिखित संसाधनों से परामर्श करना चाह सकते हैं। हालांकि ये इस उम्मीद में प्रदान किए जाते हैं कि वे उपयोगी होंगे, कृपया ध्यान दें कि हम बाहरी रूप से होस्ट की गई सामग्री की सटीकता या समयबद्धता की पुष्टि नहीं कर सकते।

  • phpMyAdmin होम पेज
  • phpMyAdmin दस्तावेज़ीकरण पृष्ठ

  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. MySQL में पिछले 1 घंटे का डेटा कैसे प्राप्त करें

  4. MySQL में तिथियों की तुलना करें

  5. mysqli::query ():mysqli नहीं ला सका