amazon linux 2 ami - aws - अमेज़न लिनक्स 2 में mysql कैसे स्थापित करें?


15

मैं amazon linux 2 ami में mysql को स्थापित करने की कोशिश कर रहा हूं और ऐसा करने में सक्षम नहीं हूं।

sudo yum install mysql56-server -> doesn't work
amazon-linux-extras list -> doesn't list mysql

मैं मारीदब नहीं चाहता क्योंकि मेरे पास mysql के लिए अधिक जोखिम है (भले ही दोनों समान हों)


1
MariaDB ड्रॉप-इन है और आपके पास स्विच करने के लिए कोई वास्तविक समस्या नहीं होगी।
माइकल हैम्पटन

मैं mysql पसंद करूँगा क्योंकि मैं अपने वर्तमान उत्पादन में जो कर रहा हूँ, वह है
Jey Geethan

जवाबों:


17

इसका जवाब मुझे खुद ही मिल गया। नीचे दिए गए चरणों का पालन करें:

sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm 
sudo yum install mysql-community-server
systemctl start mysqld.service

स्रोत रेपो को जोड़ना और फिर इंस्टॉल करना है क्योंकि अमेज़ॅन लिनक्स 2 में पहले से ही डिफ़ॉल्ट रेपो नहीं है।


1
अमेज़ॅन लिनक्स भंडार सामग्री और संस्करणों के लिए काफी खराब है। उबंटू आम तौर पर एक बेहतर विकल्प है।
टिम

मैं इससे सहमत नहीं हूँ।
जेई गीतन

क्या आप जे को विस्तृत कर सकते हैं? मैं उदाहरण के लिए जानता हूं कि मुझे हाल ही के संस्करण को प्राप्त करने के लिए नग्नेक्स का निर्माण करने की आवश्यकता थी, मुझे असफल पुराने 2 संस्करण का उपयोग करना पड़ा, एचएचवीएम मुश्किल था (मैंने हार मान ली और पीएचपी का इस्तेमाल किया), और सामान्य तौर पर कुछ पैकेजों में मैंने कोशिश की है। उपयोग पुराना है। हो सकता है कि पिछले एक साल में चीजों में सुधार हुआ हो, क्योंकि मैंने देखा था, लेकिन बस हर सॉफ्टवेयर उबंटू को सपोर्ट करता है।
टिम

पूरी तरह से सहमत टिम। पुराने एएमआई एएमआई 2 से भी बेहतर था। एएमआई 2 पर, मुझे मशीन को आरएचईएल 6 का नाटक करके ज़ैबिक्स एजेंट को जोड़ने का काम करना पड़ा। अब परेशानी सिर्फ एक सरल mysql- क्लाइंट को प्राप्त करने में है जो इसके साथ पूरे MariaDB सर्वर को स्थापित किए बिना रह सकता है। Ubuntu 16.04 में AMI LInux 2 की तुलना में बेहतर देशी पैकेज समर्थन है। मैं इस संस्करण के साथ बहुत अधिक समय बर्बाद कर रहा हूं। वापस उबंटू के बाद से अमेज़ॅन एएमआई 2 को पुराने एएमआई पर जोर दे रहा है। हालाँकि, ऊपर दिया गया जवाब भी mysql क्लाइंट को हथियाने का काम करता है इसलिए मैंने इसे उन लोगों के लिए एक अपवोट दिया जो AMI 2 से चिपके रहना चाहते हैं और सिर्फ क्लाइंट चाहते हैं।
टेड काहल

4

अमेज़ॅन का प्रलेखन मारियाडीबी (माईएसक्यूएल का कांटा) का उपयोग करने की सलाह देता है। स्थापित करने के लिए:

sudo yum -y install mariadb-server
sudo service mariadb start

Updating modules: Sorry, but we support MySQL version 5.6.0 or later.... कुछ सॉफ्टवेयर पैकेज और अधिक चंचल हैं जो अमेज़न। इसके अलावा, xGB sql फ़ाइलों में तालिका परिभाषाओं के लिए सिंटैक्स को अपडेट करना थोड़ा मुश्किल है।
23
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.