जानने / सक्षम / होने की आवश्यकता है:
- आप जानते हैं कि एक कंसोल क्या है और इसका उपयोग कैसे करना है (यद्यपि चायदानी के स्तर पर - यह पर्याप्त होगा)
- आप * nix की मूल बातों से परिचित हैं और MacOS X में पारभासी कंसोल से ओर्गास्म की कोई समस्या नहीं है
- आपके पास पहले से ही Xcode है, यदि नहीं, तो offsite से Xcode 3.0 को डाउनलोड और इंस्टॉल करें
तो, बात, बच्चे, हाँ!
- हमें अपने पथ में निम्नलिखित पथ जोड़ने की आवश्यकता है (यह .bash_profile में है)
निर्यात पथ = "/ usr / स्थानीय / बिन: / usr / स्थानीय / sbin: / usr / स्थानीय / mysql / बिन: $ PATH"
खैर, इस फ़ाइल को अपलोड करें
। ~ / .bash_profile
- सॉर्ट के लिए एक नया फ़ोल्डर बनाना
सीडी ~ mkdir src cd src
- डाउनलोड करें और 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
- विन्यासकर्ता को लॉन्च करें
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-साझा किया गया
- संकलन
मेकअप सुडोल बनाते हैं
- खैर, इनिशियलाइज़ करें
सीडी / यूएसआर / स्थानीय / mysql sudo ./bin/mysql_install_db --user = mysql सूदो चाउने -R mysql ./var
बस इतना ही। सर्वर स्थापित है और जाने के लिए तैयार है। हालाँकि, हेबरमैन == एक आलसी व्यक्ति है, और इसलिए वह चाहता है कि जब सिस्टम बूट हो जाए तो सर्वर खुद को शुरू (और बंद) कर दे। इसे कैसे प्राप्त किया जाए? प्राथमिक रूप से, वाटसन, मिस्टर जॉब्स, और फिर मैट्रिक्स में प्रवेश करने के लिए असली जेडी विशेष गोलियों के लिए तैयार किया गया। तो:
- डेस्कटॉप पर एक फ़ाइल 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>
- अगला, यह फ़ाइल सही जगह पर चिह्नित की जानी चाहिए।
sudo mv ~ / Desktop / com.mysql.mysqld.plist / Library / LaunchDaemons सुडो चाउन रूट / लॉर्ड्स / लैंचडैमन्स / कॉम
- ठीक है, सिस्टम में रजिस्टर करें:
सुडोकू लॉंचल लोड -w /Library/LaunchDaemons/com.mysql.mysqld.plist
- विशुद्ध रूप से सैद्धांतिक रूप से, सब कुछ अब एक बंडल में है और सर्वर पहले से ही चल रहा है और एक ईमानदार डेवलपर के लिए इसे मजबूर करने के लिए इंतजार कर रहा है, आप इसे एक साधारण कमांड के साथ देख सकते हैं:
mysql -uroot
यह, वास्तव में, सब है :)