यह कमांड mysqlserverclone है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
mysqlserverclone - नया सर्वर बनाने के लिए मौजूदा सर्वर का क्लोन बनाएं
SYNOPSIS
mysqlserverclone [विकल्पों]
वर्णन
यह उपयोगिता एक प्रशासक को मौजूदा MySQL सर्वर इंस्टेंस को शुरू करने के लिए क्लोन करने की अनुमति देती है
उसी होस्ट पर एक नया सर्वर इंस्टेंस। उपयोगिता एक नया डेटादिर बनाती है (--नए आंकड़े),
और सर्वर को सॉकेट फ़ाइल के साथ प्रारंभ करता है। आप वैकल्पिक रूप से लॉगिन के लिए एक पासवर्ड जोड़ सकते हैं
नए उदाहरण पर उपयोगकर्ता खाता.
यदि उपयोगकर्ता के पास निर्दिष्ट फ़ोल्डर तक पढ़ने और लिखने की पहुंच नहीं है --नए आंकड़े
विकल्प, उपयोगिता एक त्रुटि जारी करेगी।
इसी प्रकार, यदि फ़ोल्डर द्वारा निर्दिष्ट
--नए आंकड़े मौजूद है और खाली नहीं है, उपयोगिता फ़ोल्डर को हटा नहीं देगी और जारी कर देगी
एक त्रुटि संदेश. उपयोगकर्ताओं को निर्दिष्ट करना होगा --डिलीट-डेटा उपयोगिता को अनुमति देने का विकल्प
क्लोन सर्वर शुरू करने से पहले फ़ोल्डर हटा दें।
विकल्प
mysqlserverclone निम्नलिखित कमांड-लाइन विकल्पों को स्वीकार करता है:
· --मदद
एक सहायता संदेश प्रदर्शित करें और बाहर निकलें।
· --डिलीट-डेटा
द्वारा निर्दिष्ट फ़ोल्डर को हटा दें --नए आंकड़े यदि यह मौजूद है और खाली नहीं है.
· --mysqld=
के लिए अतिरिक्त विकल्प mysqld. एकाधिक विकल्प निर्दिष्ट करने के लिए, उन्हें रिक्त स्थान से अलग करें।
आवश्यकतानुसार उचित उद्धरण का प्रयोग करें। उदाहरण के लिए, --log-bin=binlog और निर्दिष्ट करने के लिए
--सामान्य-लॉग-फ़ाइल='mylogfile', उपयोग करें:
--mysqld='-लॉग-बिन=बिनलॉग --सामान्य-लॉग-फ़ाइल='मेरी लॉग फ़ाइल''
· --नया-डेटा=
नए सर्वर इंस्टेंस के लिए डेटा निर्देशिका के स्थान का पूरा पथ नाम।
यदि निर्देशिका मौजूद नहीं है, तो उपयोगिता इसे बनाएगी।
· --नई-आईडी=
नए सर्वर इंस्टेंस के लिए सर्वर_आईडी मान। डिफ़ॉल्ट 2 है.
· --नया-बंदरगाह=
नए सर्वर इंस्टेंस के लिए पोर्ट नंबर. डिफ़ॉल्ट 3307 है.
· --शांत, -क्यू
शांत निष्पादन के लिए सभी संदेशों को बंद करें।
· --रूट-पासवर्ड=
नए सर्वर इंस्टेंस के रूट उपयोगकर्ता के लिए पासवर्ड।
· --सर्वर=
क्लोन किए जाने वाले सर्वर के लिए कनेक्शन जानकारी
<उपयोगकर्ता>[:पासवर्ड>]@मेजबान>[:बंदरगाह>] [:सॉकेट>] प्रारूप.
· --प्रारंभ-समय समाप्ति=
सर्वर प्रारंभ होने तक प्रतीक्षा करने के लिए सेकंड की संख्या. डिफ़ॉल्ट = 10 सेकंड.
· --verbose, -v
निर्दिष्ट करें कि कितनी जानकारी प्रदर्शित करनी है। बढ़ाने के लिए इस विकल्प का कई बार उपयोग करें
जानकारी की मात्रा। उदाहरण के लिए, -v = क्रिया, -वीवी = अधिक क्रिया, -वीवीवी =
डिबग।
· --संस्करण
संस्करण की जानकारी प्रदर्शित करें और बाहर निकलें।
· --लिखने का आदेश= , -डब्ल्यू
फ़ाइल का पथ नाम जिसमें नया सर्वर लॉन्च करने के लिए उपयोग की जाने वाली कमांड लिखनी है
उदाहरण।
उदाहरण
निम्न कमांड दर्शाता है कि रनिंग सर्वर सेट का एक नया इंस्टेंस कैसे बनाया जाए
रूट उपयोगकर्ता पासवर्ड और बाइनरी लॉगिंग सक्षम करें:
$ एमकेडीआईआर /स्रोत/परीक्षण123
$ mysqlserverclone --server=root:pass@localhost \
--नया-डेटा=/उपयोगकर्ता/सीबेल/स्रोत/परीक्षण123 --नया-पोर्ट=3310 \
--रूट-पासवर्ड=पास --mysqld=--लॉग-बिन=mysql-bin
# लोकलहोस्ट पर चल रहे MySQL सर्वर की क्लोनिंग।
# नई डेटा निर्देशिका बनाई जा रही है...
# नया उदाहरण कॉन्फ़िगर किया जा रहा है...
# MySQL टूल का पता लगाया जा रहा है...
# खाली डेटाबेस और MySQL टेबल सेट करना...
# सर्वर का नया इंस्टेंस शुरू हो रहा है...
# नए इंस्टेंस से कनेक्शन का परीक्षण...
# सफलता!
# रूट पासवर्ड सेट किया जा रहा है...
# ...पूर्ण।
कॉपीराइट
onworks.net सेवाओं का उपयोग करके ऑनलाइन mysqlserverclone का उपयोग करें