2009-12-05 9 views
10

किसी को भी mysql का एक पोर्टेबल संस्करण पता है?MySQL पोर्टेबल संस्करण

मैं XAMPP पता लेकिन यह

किसी mysql अलग करने के लिए कैसे पता एक साथ PHP और Apache के साथ आता है?

+0

आप एक स्टैंडअलोन संस्करण मतलब है? – Shiv

+2

जो पेन ड्राइव पर चल सकता है – Leo

+0

मुझे नहीं लगता कि ऐसी कोई चीज है – Shiv

उत्तर

39

से MySQL को चलाएं आप MySQL अनिवार्य संस्करण डाउनलोड कर सकते हैं और my.ini फ़ाइल में निर्देशिकाओं में कुछ छोटे बदलावों को पूर्ण करने के बजाय सापेक्ष पथ का उपयोग करने के लिए कर सकते हैं पथ। फिर आप विंडोज सेवा को स्थापित या उपयोग किए बिना सीधे सर्वर चला सकते हैं।

  1. डाउनलोड एक MySQL .zip फ़ाइल (एक .msi के बजाय, हालांकि आप .msi हो और इसे से फ़ाइलों को अलग करने के लिए 7Zip या ओर्का इस्तेमाल कर सकते हैं)।

  2. फ़ाइलों को निकालें। कम से कम आपको bin और share निर्देशिकाओं (वास्तव में, bin में, आपको वास्तव में केवल mysqld.exe सर्वर चलाने के लिए पूर्ण न्यूनतम के रूप में आवश्यकता है) की आवश्यकता है।

  3. संपादित my.ini कुछ रिश्तेदार को basedir और datadir पथ बदलने के लिए। उदाहरण के लिए:

    basedir=".." 
    datadir="/MySQLdb" 
    
  4. यदि आप किसी मौजूदा डेटाबेस की जरूरत नहीं है, तो एक बना:

    mysqld --bootstrap 
    
  5. सर्वर चलाएं (आप --skip-grant-tables स्विच का उपयोग करने के लिए इसे आप जब तक चलाने के लिए आवश्यकता हो सकती है अपने MySQL उपयोगकर्ता की स्थापना की है):

    mysqld 
    
    • सर्व से बचने के लिए एर वर्तमान में चलाया जा रहा कमांड प्रॉम्प्ट, तो आपको निम्न यह अपने आप कंसोल में चलाने जो गायब हो जाना चाहिए के लिए एक बार यह चल रहा है का उपयोग कर सकते हैं:,

      start mysqld 
      
    • आप त्रुटियों मिलता है लॉग फ़ाइलों को हटाने के (जैसे , logs\ib_logfile*) और इसे फिर से चलाएं।

+0

कम से कम mysqld 5.1 डिफ़ॉल्ट रूप से/डेटा डीआईआर का उपयोग करता है यदि आप ज़िप संस्करण का उपयोग करते हैं। – CoDEmanX

+0

@ सेनेटैक, आप क्यों कहते हैं कि फ़ाइलें .msi से निकाली जा सकती हैं? मैंने 7zip के साथ निकालने का प्रयास किया है लेकिन फाइलें नहीं हैं। – Pacerier

+0

विंडोज़ पर '- बूटस्ट्रैप' के साथ [एक मुद्दा] (https://stackoverflow.com/questions/24413426/how-to-bootstrap-mysql-on-windows) है जो केवल डेटा फ़ोल्डर की प्रतिलिपि बनाकर हल किया जाता है। – Stoinov

3

मुझे लगता है कि XAMPP पर गिनने के बिना नहीं। आपको PHP या अपाचे का उपयोग करने की ज़रूरत नहीं है, बस .exe के

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