2015-07-21 11 views
6

अपग्रेड करें मैं MySQL के लिए काफी नया हूं और तेज़ी से सीख रहा हूं। मैंने अपने सिस्टम पर डब्ल्यूएएमपी स्थापित किया है और इसे एक महीने या उससे भी ज्यादा समय तक इस्तेमाल कर रहा हूं। मैं MySQL को 5.7 में अपग्रेड करना चाहता हूं क्योंकि मुझे नई जीआईएस फीचर्स की आवश्यकता होगी, लेकिन मुझे जो करना है, उस पर चरण-दर-चरण का पालन करना आसान नहीं है।MySQL 5.6 को 5.7

मैं माईएसक्यूएल पर पढ़ रहा हूं कि यह कैसे किया जाता है लेकिन इसे या तो भ्रमित या अधूरा लगता है, यह सुनिश्चित नहीं है कि कौन सा है। मैं पिछले 6 घंटों के लिए पढ़ रहा हूं और अभी भी यह जानने के करीब नहीं है कि यह कैसे किया जाता है।

मैंने अपने डेटाबेस का बैक अप लिया है, जिसे मैं वास्तव में इस बिंदु पर चिंतित नहीं हूं क्योंकि वे अभी भी विकास और सीखने की स्थिति में हैं और फिर भी उनका पुनर्निर्माण किया जाएगा।

मैं पूर्ण निर्देशों के साथ 5.6 से 5.7 अपग्रेड कैसे करूं?

+0

मैं नोट करना चाहिए कि मैं पढ़ लिया है कि यह संभव अद्यतन बाइनरी, कैसे कभी, मैं बारे में अधिक जानकारी नहीं दिख रहा है कि कैसे किया जाता है या मैं नीचे करने के लिए क्या सही फ़ाइलों की आवश्यकता होगी लोड और ओवरराइट करें। –

+2

WAMP के लिए यहां एक अच्छा लेख: http://forum.wampserver.com/read.php?2,111797,124054 – Pogrindis

+0

धन्यवाद, मुझे नहीं मिला था। मैं इकट्ठा करता हूं कि 5.7 के साथ अब अपडेट किए जाने वाले अपडेट में बदलाव आया है, क्या यह मामला है? –

उत्तर

1
  1. डाउनलोड mysql आप को चलाने के लिए नहीं है (MSI इंस्टॉलर, सिर्फ इसलिए कि मैं जानता हूँ कि यह कर या मान सकते हैं क्या कर लेता है न) चाहते सुझाए गए स्रोत की ज़िप संस्करण [www.mysql.com]

  2. वैंप प्रबंधक से, सभी सेवाओं को रोकें।

  3. c: \ WAMP \ बिन \ mysql \ और उचित रूप से यानी mysql5.5.28

  4. खोल दो mysql नामक एक नया फ़ोल्डर बनाने और अपने नव निर्मित फ़ोल्डर में MySQL फ़ोल्डर की सामग्री की प्रतिलिपि। सुनिश्चित करें कि निर्देशिका स्तर आपके मौजूदा MySQL फ़ोल्डर के समान हैं।

  5. अपने पिछले बनाए गए संस्करण फ़ोल्डर के तहत अपने पिछले mysql \ mysql5.5.10 \ डेटा फ़ोल्डर की सभी सामग्री को नए डेटा फ़ोल्डर में कॉपी करें। आईबडाटा 1, ib_logfile0, ib_logfile1 और सभी mysql-bin.0000xx फ़ाइलों सहित, केवल आपके डेटाबेस ही नहीं है। हम अनुशंसित mysql-upgrade टूल का उपयोग करने जा रहे हैं, इसलिए यह ठीक है। इससे यह भी सुनिश्चित होगा कि आप अपने सभी उपयोगकर्ता और पासवर्ड रखें और नवीनीकरण पूर्ण होने पर निजीकरण को बरकरार रखा जाए।

  6. कॉपी c: \ WAMP \ बिन \ mysql \ mysql5.5.10 \ wampserver.conf ग: \ WAMP \ बिन \ mysql \ mysql5.5.28 \ wampserver.conf सभी यहाँ में फ़ोल्डर में, जहां इस के सापेक्ष हैं फ़ाइल लाइफ, इसलिए सामान्य रूप से यहां कुछ भी बदलने की आवश्यकता नहीं है।

  7. राइट क्लिक करें wampmanager -> रीफ्रेश करें यह वैंप प्रबंधक को आपका नया संस्करण ढूंढ देगा। बाईं ओर क्लिक करें wampmanager -> MySQL -> संस्करण आपका नया संस्करण सूची में उपलब्ध होना चाहिए।

  8. वैंप प्रबंधक से -> MySQL -> संस्करण आपके नए संस्करण पर क्लिक करें। आम तौर पर आपको पुरानी wampmysql सेवा को अनइंस्टॉल करना होगा और नई wampmysql सेवा को पुन: इंस्टॉल करना होगा, लेकिन वैंप केवल नए संस्करण संख्या पर क्लिक करके आपके लिए यह सब कुछ ख्याल रखता है। इसे नई mysql सेवा भी शुरू करनी चाहिए, इसलिए अब नया mysql चल रहा है। लेकिन कुछ भी नहीं करो !!!

  9. एक कमांड विंडो लॉन्च करें (व्यवस्थापक के रूप में चलाएं)। सीडी में सी: \ wamp \ bin \ mysql \ mysql5.5.28 \ bin फ़ोल्डर (नया रिलीज बिन फ़ोल्डर)। और mysql_upgrade -u [अपने MySQL व्यवस्थापक उपयोगकर्ता आईडी] -p> upgrade_results चलाएं।txt

यह आपको पैरामीटर पर प्रदान किए गए व्यवस्थापक उपयोगकर्ता के लिए पासवर्ड के लिए पूछेगा। पासवर्ड दर्ज करें।

प्रतीक्षा करते समय प्रतीक्षा करें, यदि आपके पास बहुत बड़े डेटाबेस हैं तो इसमें कुछ समय लग सकता है लेकिन आम तौर पर यह कुछ सेकंड से एक या दो मिनट तक कुछ भी ले जाएगा। यह आपके डेटाबेस को देखेगा और आवश्यक किसी भी अपग्रेड करेगा और MySQL डेटाबेस के किसी भी अपग्रेड/रखरखाव को भी MySQL आंतरिक रूप से उपयोग करेगा। उन तालिकाओं को थकाता है जिनमें आपके उपयोगकर्ता आईडी और पासवर्ड और निजीकरण और अन्य चीजें हैं।

  1. upgrade_results.txt फ़ाइल में त्रुटियों की जांच करें, अगर कोई है तो ठीक करें। आप इसे जितनी बार चाहें उतनी बार दोहरा सकते हैं, हर बार पुराने संस्करण डेटा फ़ोल्डर से डेटा रीफ्रेश करें।

  2. LEFT क्लिक वैंप प्रबंधक -> MySQL -> सेवा -> सेवा रोकें। फिर फिर से और सेवा शुरू करें। यह बदले गए mysql डेटाबेस को किसी भी नई/बदली गई कॉन्फ़िगर जानकारी के साथ लोड करेगा।

  3. इस बिंदु पर आप यह सोचते हैं MySQL इसकी एक अच्छा विचार के नव स्थापित संस्करण पर रह रहे हैं चलाने के लिए: wampmanager -> MySQL -> MySQL कंसोल और एक

    रीसेट मास्टर चलाने;

लॉग फाइल रीसेट करने के लिए।

यहां से

: http://forum.wampserver.com/read.php?2,111797,124054

संबंधित मुद्दे