यह आलेख बताता है कि कैसे एक MySQL डेटाबेस का नाम बदलें।
MySQL डेटाबेस का नाम बदलना
आपको समय-समय पर एक MySQL डेटाबेस का नाम बदलने की आवश्यकता हो सकती है, जैसे कि जब आप डेटा को एक खाते या होस्टिंग प्रदाता से दूसरे खाते में माइग्रेट करते हैं, या साइट के विकास के दौरान।
MySQL डेटाबेस का नाम बदलने के चरण इस बात पर निर्भर करते हैं कि आपके A2 होस्टिंग खाते में cPanel एक्सेस शामिल है या नहीं।
cPanel के साथ प्रबंधित खाते
यदि आपके A2 होस्टिंग खाते में cPanel एक्सेस शामिल है, तो आप एक MySQL डेटाबेस का त्वरित और आसानी से नाम बदलने के लिए cPanel का उपयोग कर सकते हैं। ऐसा करने के लिए, इन चरणों का पालन करें:
- cPanel में लॉग इन करें। यदि आप नहीं जानते कि अपने cPanel खाते में कैसे लॉग इन करें, तो कृपया यह लेख देखें।
- cPanel होम स्क्रीन के डेटाबेस अनुभाग में, MySQL® डेटाबेस पर क्लिक करें:
- वर्तमान डेटाबेस के अंतर्गत, उस डेटाबेस का पता लगाएं जिसका आप नाम बदलना चाहते हैं।
-
क्रियाएँ कॉलम में, नाम बदलें पर क्लिक करें:
डेटाबेस का नाम बदलें संवाद बॉक्स प्रकट होता है।
-
नया नाम टेक्स्ट बॉक्स में, डेटाबेस के लिए नया नाम टाइप करें:
- आगे बढ़ें पर क्लिक करें. cPanel डेटाबेस का नाम बदलता है।
बिना cPanel के अप्रबंधित खाते
यदि आपके A2 होस्टिंग खाते में cPanel शामिल नहीं है, तो आप कमांड लाइन से मैन्युअल रूप से एक MySQL डेटाबेस का नाम बदल सकते हैं। ऐसा करने के लिए, इन चरणों का पालन करें:
- SSH का उपयोग करके अपने सर्वर में लॉग इन करें।
- कमांड प्रॉम्प्ट पर, नया डेटाबेस बनाने के लिए निम्न कमांड टाइप करें। उपयोगकर्ता नाम को MySQL उपयोगकर्ता नाम से बदलें, और new_dbname को उस नए डेटाबेस नाम से बदलें जिसका आप उपयोग करना चाहते हैं:
mysql -u username -p -e "CREATE DATABASE new_dbname"
-
पुराने डेटाबेस को किसी फ़ाइल में निर्यात करने के लिए, निम्न आदेश टाइप करें। उपयोगकर्ता नाम को MySQL उपयोगकर्ता नाम से बदलें, और old_dbname को उस डेटाबेस के नाम से बदलें जिसका आप नाम बदलना चाहते हैं:
mysqldump --routines -u username -p old_dbname > dbexport.sql
-
पुराने डेटाबेस से डेटा को नए डेटाबेस में आयात करने के लिए जिसे आपने चरण 1 में बनाया था, निम्न आदेश टाइप करें। उपयोगकर्ता नाम को MySQL उपयोगकर्ता नाम से बदलें, और new_dbname को नए डेटाबेस के नाम से बदलें:
mysql -u username -p new_dbname < dbexport.sql
-
पुराने डेटाबेस को हटाने के लिए, निम्न आदेश टाइप करें। उपयोगकर्ता नाम को MySQL उपयोगकर्ता नाम से बदलें, और पुराने_डीबीनाम को हटाने के लिए डेटाबेस के नाम से बदलें:
mysql -u username -p -e "DROP DATABASE old_dbname"
यह चरण वैकल्पिक है। आपको पुराने डेटाबेस को हटाना नहीं है। - अब आप new_dbname नाम के नए डेटाबेस का उपयोग कर सकते हैं, जिसमें पुराने डेटाबेस के सभी टेबल और डेटा शामिल हैं।