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

SSH के माध्यम से डेटाबेस को आयात और निर्यात कैसे करें

आप phpMyAdmin . का उपयोग करके अपने डेटाबेस को आसानी से आयात/निर्यात कर सकते हैं cPanel में मेनू। ऐसा करने के लिए, यहां दिए गए निर्देशों का पालन करें। यह केवल उन डेटाबेस को संसाधित करने की अनुमति देता है जो 1 जीबी से अधिक नहीं . यदि आपका डेटाबेस बड़ा है, तो आपको SSH कमांड का उपयोग करना होगा ।

शेल एक्सेस डिफ़ॉल्ट रूप से साझा सर्वर पर अक्षम है, इसलिए यदि आपके खाते के लिए पहले शेल एक्सेस सक्षम नहीं किया गया था, तो सबसे पहले, इस लेख की सहायता से इसे सक्षम करें।

अगला चरण SSH के माध्यम से अपने खाते में लॉग इन करना है . यह ट्यूटोरियल इस प्रक्रिया में आपका मार्गदर्शन करेगा।

ध्यान दें कि निर्यात या आयात करने से पहले, आपको उपयोगकर्ता को एक डेटाबेस असाइन करना होगा . आप इसे cPanel> MySQL डेटाबेस . में कर सकते हैं मेनू> डेटाबेस में उपयोगकर्ता जोड़ें विकल्प:



सुनिश्चित करें कि आपने सभी विशेषाधिकार को सक्षम किया है विकल्प:



आप यहां डेटाबेस बनाने और इसे उपयोगकर्ता को सौंपने के बारे में अधिक निर्देश प्राप्त कर सकते हैं .


आयात करने के लिए एक डेटाबेस, निम्न कमांड का उपयोग करें:

mysql -u dbusername -pdbpassword dbname

आप इसका भी उपयोग कर सकते हैं:

mysql -u dbusername -p'dbpassword' dbname

या

mysql -u dbusername -p dbname


निर्यात करने के लिए , इसका उपयोग करें:

mysqldump -u dbusername -pdbpassword dbname> /path/to/file/file.sql

इटैलिक में वेरिएबल निम्नलिखित हैं:

  • dउपयोगकर्ता नाम :इस डेटाबेस को निर्दिष्ट डेटाबेस उपयोगकर्ता का नाम (यह CPANELUSERNAME_DATABASEUSER के प्रारूप में होना चाहिए), या आपका cPanel उपयोगकर्ता नाम
  • डीबीपासवर्ड :डेटाबेस उपयोगकर्ता पासवर्ड (यदि आप उपयोगकर्ता नाम के रूप में डेटाबेस उपयोगकर्ता का उपयोग करते हैं) या आपका cPanel पासवर्ड (यदि आप उपयोगकर्ता नाम के रूप में अपने cPanel उपयोगकर्ता नाम का उपयोग करते हैं)
नोट: -p . के बीच कोई स्थान नहीं कुंजी और पासवर्ड यदि आप इसे कमांड में दर्ज करते हैं।

  • डीबीनाम :आपके डेटाबेस का नाम जिसे आप आयात या निर्यात कर रहे हैं। इसे आपके cPanel में बनाया जाना चाहिए। प्रारूप निम्न है:CPANELUSERNAME_DATABASENAME
  • /path/to/file/file.sql :mysql डंप का पथ जिसे आप आयात कर रहे हैं (तब एक नई फ़ाइल बनाई जाएगी) या अपने cPanel खाते से निर्यात कर रही है। यहां आप सापेक्ष और पूर्ण पथ प्रारूप दोनों का उपयोग कर सकते हैं। यदि आप फ़ाइल वाले फ़ोल्डर में हैं, तो आप बस एक्सटेंशन के साथ फ़ाइल का नाम टाइप कर सकते हैं। निरपेक्ष पथ के साथ, उदाहरण के लिए, यह निम्नलिखित होगा:/home/CPANEL_USERNAME/public_html/database.sql

यदि आपको Enter दबाने के बाद कोई त्रुटि या सूचना प्राप्त नहीं होती है, तो इसका मतलब है कि आदेश सफलतापूर्वक निष्पादित किया गया था।

आइए हम एक उदाहरण प्रदान करते हैं .

हम निम्नलिखित सेटिंग्स का उपयोग करेंगे:
  • dउपयोगकर्ता नाम :nctests_user (डेटाबेस उपयोगकर्ता के रूप में), nctests (cPanel उपयोगकर्ता नाम के रूप में)
  • डीबीपासवर्ड :123qwe
  • डीबीनाम :nctests_database
  • फ़ाइल का पथ :/home/nctests/public_html/databases/db_file.sql
सभी वेरिएबल्स को परिभाषित करने के बाद, कमांड इस तरह दिखेगा:

डेटाबेस आयात

mysql -u nctests_user -p123qwe nctests_database



ध्यान दें: आप निम्न कमांड का भी उपयोग कर सकते हैं:

mysql -u nctests_user -p nctests_database

इस तरह, आपको अगली पंक्ति में पासवर्ड दर्ज करना होगा:



डेटाबेस निर्यात

mysqldump -u nctests_user -p123qwe nctests_database> /home/nctests/public_html/databases/db_file.sql



ध्यान दें: आप निम्न कमांड का भी उपयोग कर सकते हैं:

mysqldump -u nctests_user -p nctests_database> /home/nctests/public_html/databases/db_file.sql

इस तरह, आपको अगली पंक्ति में पासवर्ड दर्ज करना होगा:




बस!


                      कोई मदद चाहिए? हमारे हेल्पडेस्क से संपर्क करें

संबद्ध लेख

PhpMyAdmin के माध्यम से डेटाबेस को आयात और निर्यात कैसे करें ('एक्सेस अस्वीकृत डेटाबेस db_name बनाएं' त्रुटि)

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:एक mysql_query कथन में एकाधिक SQL क्वेरीज़

  2. MySQLdump और MySQL शेल उपयोगिता का उपयोग करके प्रदर्शन परीक्षण

  3. MySQL डेटाबेस से कैसे जुड़ें?

  4. TIME_TO_SEC () उदाहरण – MySQL

  5. MySQL टेक्स्ट बनाम बीएलओबी बनाम सीएलओबी

© कॉपीराइट http://hi.sqldat.com सर्वाधिकार सुरक्षित