मैं MYSQL के विशिष्ट संस्करण को कैसे स्थापित कर सकता हूं


9

मैं mysql-सर्वर 5.0 को स्थापित करने की कोशिश कर रहा हूं। क्योंकि मैं एक प्रोग्राम स्थापित करना चाहता हूं जो इस संस्करण पर निर्भर करता है। मैं एक समाधान खोजने के लिए नेट सर्फ किया है, लेकिन उनमें से कोई भी काम नहीं किया। मैं वास्तव में निराश हूँ। मैंने "apt-get install mysql-server = 5.0.96-0ubuntu3" की कोशिश की, लेकिन इसने कहा कि "mysql-server 'के लिए" संस्करण' 5.0.96-0ubuntu3 'नहीं मिला "। मुझे यह पैकेज http://packages.ubuntu.com/hardy/mysql-server-5.0 पर मिला लेकिन मुझे नहीं पता कि इसका उपयोग कैसे करना है। क्या यह एक तरीका है कि मैं इसे मैन्युअल रूप से स्थापित कर सकता हूं? कृपया मेरी मदद करें!


उपरोक्त ubuntu लिंक टूट गया है।
पराग

जवाबों:


1

आपके द्वारा प्रदान किए गए लिंक के बाद, पृष्ठ के बहुत नीचे स्थित अपने ऑपरेटिंग सिस्टम की वास्तुकला (amd64 या i386) पर क्लिक करें। आपको संबंधित .deb फ़ाइल के लिए डाउनलोड लिंक के साथ एक पृष्ठ पर पुनर्निर्देशित किया जाएगा (पृष्ठ के मध्य में)। फ़ाइल डाउनलोड करने के बाद आप इसे इंस्टॉल कर सकते हैं sudo dpkg -i <path-to-file>

यदि वह काम नहीं करता है, तो यहां दिए गए समाधान अभी भी काम करने चाहिए। मूल रूप से यह Synaptic पैकेट प्रबंधक के माध्यम से पुराने MySQL संस्करण स्थापित करने के बारे में है (जिसे आप आसानी से sudo apt-get install synapticएक टर्मिनल में टाइप करके स्थापित कर सकते हैं यदि यह स्थापित नहीं है)। जैसा कि मैंने ऊपर पोस्ट में उल्लेख किया है कि आपको विशिष्ट संस्करण के लिए एक निश्चित पीपीए जोड़ने की आवश्यकता हो सकती है। आप कमांड के साथ ऐसा कर सकते हैं sudo add-apt-repository ppa:<user>/<ppa-name>- फिर भी इस बात का ध्यान रखें कि आप किन स्रोतों पर भरोसा करने वाले हैं। सही PPA खोजने के लिए आपको एक खोज इंजन का उपयोग करना होगा।


बहुत बहुत धन्यवाद। आपका उत्तर वास्तव में मददगार था। अब यह स्थापित करना शुरू कर देता है लेकिन यह मुझे यह त्रुटि देता है: E: mysql-server-5.0: उपप्रोसेस स्थापित पोस्ट-इंस्टॉलेशन स्क्रिप्ट ने त्रुटि निकास स्थिति 1 को लौटाया। क्या आप मुझे बताएं कि मुझे अब क्या करना चाहिए?
घासेडक राह

1

Http://dev.mysql.com/downloads/mysql/ से अपने प्लेटफ़ॉर्म के लिए वांछित MySql जेनेरिक बायनेरी डाउनलोड करें। उसके बाद बस सिंपल लिनक्स स्क्रिप्ट का उपयोग करके इंस्टॉल करें (जहां सेटअप बायनेरी रखी गई हैं / शेयर निर्देशिका से), नीचे दी गई स्क्रिप्ट का उपयोग करने के लिए संदर्भ लें वर्षों के लिए, 5.1,5.5,5.6 के लिए काम किया

नोट: 1.MySql 5.6 डिफ़ॉल्ट 'my.cnf' के साथ नहीं आता है इसलिए सावधान रहें। सुनिश्चित करें कि आपने किसी भी तरह के MySql सेटअप को अनइंस्टॉल किया है

जैसे

#!/bin/sh
DOWNLOAD_DIR="/share"
ZIP_FILE=mysql-enterprise-5.1.55-linux-x86_64-glibc23.tar.gz
MYSQL_DIR=mysql-enterprise-5.1.55-linux-x86_64-glibc23

if test -f $DOWNLOAD_DIR/mysql-enterprise-5.1.55-linux-x86_64-glibc23.tar.gz; then
    echo "Starting MySql 64 bit install..."
elif test -f $DOWNLOAD_DIR/mysql-enterprise-5.1.55-linux-i686-glibc23.tar.gz; then
    echo "Starting MySql 32 bit install..."
    ZIP_FILE=mysql-enterprise-5.1.55-linux-i686-glibc23.tar.gz
    MYSQL_DIR=mysql-enterprise-5.1.55-linux-i686-glibc23
else
    echo "installation tar.gz not found, quitting..."
    exit 2
fi

groupadd mysql
useradd -g mysql mysql
cd /usr/local
gunzip < $DOWNLOAD_DIR/$ZIP_FILE | tar xf -
ln -s /usr/local/$MYSQL_DIR mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
# bin/mysqld_safe --user=mysql &
cp /usr/local/$MYSQL_DIR/support-files/mysql.server /etc/init.d/mysql
#cp $DOWNLOAD_DIR/mysql-cnf.txt /etc/my.cnf
chmod 755 /etc/init.d/mysql
cp support-files/mysql-log-rotate /etc/logrotate.d
update-rc.d mysql defaults
/etc/init.d/mysql start
# create path links for most commonly used executables
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump
/usr/local/mysql/bin/mysqladmin -u root password 'xxxxx'
echo "Done"
exit 0

"सरल" - yikes!
Erutan409
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.