तेंदुए में MySQL स्थापित करें

मेरा मानना ​​है कि बहुतों ने देखा है कि ऑफसाइट MySQL पर तेंदुए के लिए कोई dmg MySQL पैकेज नहीं है। मैंने बाघ पैकेज को जोखिम और "ड्राइव" नहीं किया है, लेकिन बस अपने डेटाबेस सर्वर को सीधे स्रोत से इकट्ठा किया है। यह इस प्रकार किया जाता है:



जानने / सक्षम / होने की आवश्यकता है:





तो, बात, बच्चे, हाँ!



  1. हमें अपने पथ में निम्नलिखित पथ जोड़ने की आवश्यकता है (यह .bash_profile में है)

     निर्यात पथ = "/ usr / स्थानीय / बिन: / usr / स्थानीय / sbin: / usr / स्थानीय / mysql / बिन: $ PATH"
    


    खैर, इस फ़ाइल को अपलोड करें

     ।  ~ / .bash_profile
    


  2. सॉर्ट के लिए एक नया फ़ोल्डर बनाना

     सीडी ~
     mkdir src
     cd src
    


  3. डाउनलोड करें और MySQL प्रकार अनपैक करें

     कर्ल -ओ http://mysql.he.net/Downloads/MySQL-5.0/mysql-5.0.45.tar.gz
     tar xzvf mysql-5.0.45.tar.gz
     सीडी mysql-5.0.45
    


  4. विन्यासकर्ता को लॉन्च करें

     CC = gcc CFLAGS = "- O3 -fno-omit-फ़्रेम-पॉइंटर" CXX = gcc \
     CXXFLAGS = "- O3 -fno-omit-frame-pointer -felide-constructors \"
     -fno- अपवाद -fno-rtti "\"
     ./configure --prefix = / usr / लोकल / mysql \
     -साथ-अतिरिक्त-वर्ण = जटिल - बेहतर-थ्रेड-सुरक्षित-ग्राहक \
     -enable-local-infile --enable-साझा किया गया
    


  5. संकलन

     मेकअप
     सुडोल बनाते हैं
    


  6. खैर, इनिशियलाइज़ करें

     सीडी / यूएसआर / स्थानीय / mysql
     sudo ./bin/mysql_install_db --user = mysql
     सूदो चाउने -R mysql ./var
    




बस इतना ही। सर्वर स्थापित है और जाने के लिए तैयार है। हालाँकि, हेबरमैन == एक आलसी व्यक्ति है, और इसलिए वह चाहता है कि जब सिस्टम बूट हो जाए तो सर्वर खुद को शुरू (और बंद) कर दे। इसे कैसे प्राप्त किया जाए? प्राथमिक रूप से, वाटसन, मिस्टर जॉब्स, और फिर मैट्रिक्स में प्रवेश करने के लिए असली जेडी विशेष गोलियों के लिए तैयार किया गया। तो:

  1. डेस्कटॉप पर एक फ़ाइल com.mysql.mysqld.plist बनाना और उसमें निम्न पाठ अपलोड करना आवश्यक है:

     <? xml संस्करण = "1.0" एन्कोडिंग = "UTF-8"?>
     <! DOCTYPE plist सार्वजनिक "- // Apple // DTD PLIST 1.0 // EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
     <plist संस्करण = "1.0">
     <Dict>
         <कुंजी> KeepAlive </ कुंजी>
         <सत्य />
         <कुंजी> लेबल </ कुंजी>
         <string> com.mysql.mysqld </ string>
         <कुंजी> प्रोग्राम </ कुंजी>
         <string> / usr / local / mysql / bin / mysqld_safe </ string>
         <कुंजी> RunAtLoad </ कुंजी>
         <सत्य />
         <कुंजी> उपयोगकर्ता नाम </ कुंजी>
         <string> mysql </ string>
         <कुंजी> वर्कडायरेक्टरी </ कुंजी>
         <string> / usr / local / mysql </ string>
     </ Dict>
     </ Plist>
    


  2. अगला, यह फ़ाइल सही जगह पर चिह्नित की जानी चाहिए।

     sudo mv ~ / Desktop / com.mysql.mysqld.plist / Library / LaunchDaemons
     सुडो चाउन रूट / लॉर्ड्स / लैंचडैमन्स / कॉम
    


  3. ठीक है, सिस्टम में रजिस्टर करें:

     सुडोकू लॉंचल लोड -w /Library/LaunchDaemons/com.mysql.mysqld.plist
    


  4. विशुद्ध रूप से सैद्धांतिक रूप से, सब कुछ अब एक बंडल में है और सर्वर पहले से ही चल रहा है और एक ईमानदार डेवलपर के लिए इसे मजबूर करने के लिए इंतजार कर रहा है, आप इसे एक साधारण कमांड के साथ देख सकते हैं:

     mysql -uroot
    




यह, वास्तव में, सब है :)



All Articles