सवाल उबंटू 11.04 पर पुराना MySQL सर्वर 4.1 स्थापित करना


मुझे एक विरासत ऐप चलाने के लिए उबंटू 11.04 सर्वर पर mySQL सर्वर 4.1 को स्थापित करने की आवश्यकता कैसे है (यह mySQL 5 पर टूट जाता है)।

sudo apt-get mysql-server-4.1 

काम नहीं करता है - "पैकेज गुम है, अप्रचलित या किसी अन्य स्रोत से उपलब्ध है"।

पृष्ठभूमि:

मैं एक विंडोज सर्वर से उबंटू सर्वर में माइग्रेट करने की कोशिश कर रहा हूं। मेरे पास एक एमएस विजुअल फॉक्सप्रू ऐप है जो विंडोज़ पर mySQL सर्वर 4.1 से कनेक्ट हो रहा है।

अभी उबंटू पर इसे दोहराने की कोशिश कर रहा है।

अब तक, मुझे यह उस बिंदु पर मिला है जहां ऐप पहले से ऊपर है और रिमोट मशीन से चल रहा है (mySQL 5.1 पर)। हालांकि, मैंने परीक्षण किया है और सत्यापित किया है कि कुछ फ़ंक्शन अच्छी तरह से काम नहीं करते हैं और यह mySQL संस्करणों में अंतर के कारण है।

अनिवार्य रूप से, कोई सुझाव देगा कि मैं कोड के साथ tinker। मैं अभी तक ऐसा नहीं कर सकता क्योंकि मैंने ऐप विकसित नहीं किया है और अभी भी स्रोत कोड के लिए बातचीत कर रहा हूं।

इस बीच, मेरा लक्ष्य उबंटू में जितना संभव हो उतना परेशानी के साथ चलाने के लिए है और इसके लिए mySQL सर्वर 4.1 की आवश्यकता है।

धन्यवाद।


1
2017-08-07 02:22


मूल


आपके सुडो कमांड में - इंस्टॉल गुम है --- - Chan
ध्यान दें कि MySQL 4.1 अब सुरक्षा अद्यतन प्राप्त नहीं कर रहा है, mysql.com/support/eol-notice.html - SpamapS


जवाब:


मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन यह पृष्ठ खोजते समय मिले शीर्ष लिंक में से एक है और इस तरह के कई लिंक अनुत्तरित हैं। लेकिन एक हल है! यूट्यूब लिंक (http://www.youtube.com/watch?v=2Ar5QszDYEs) 6.06 में स्रोत फ़ाइलों से MySQL 4.1.22 की मैन्युअल स्थापना दिखाता है ... लेकिन यह अभी भी न्यूनतम परिवर्तन के साथ 11.05 में काम करता है। मैंने जो कदम उठाए थे वे थे:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install build-essential checkinstall libncurses5-dev curl
curl --o mysql-4.1.24.tar.gz http://mirror.provenscaling.com/mysql/community/source/4.1/mysql-4.1.24.tar.gz
sudo tar -xvzf mysql-4.1.24.tar.gz --directory=/usr/local/src
cd /usr/local/src/mysql-4.1.24/
sudo groupadd mysql
sudo useradd -g mysql mysql
sudo apt-get install
sudo ./configure --prefix=/usr/local/mysql
sudo make
sudo mkdir /usr/local/mysql
sudo mkdir /usr/local/mysql/include
sudo mkdir /usr/local/mysql/include/mysql
sudo mkdir /usr/local/mysql/lib
sudo mkdir /usr/local/mysql/lib/mysql
sudo mkdir /usr/local/mysql/share
sudo mkdir /usr/local/mysql/man
sudo mkdir /usr/local/mysql/mysql-test
sudo checkinstall
    y
    mysql-server 4.1.24
dpkg -l | grep -i mysql
sudo cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql/
pwd
bin/mysql_install_db --user=mysql
sudo chown -R root .
sudo chown -R mysql var
sudo chgrp -R mysql .
bin/mysql --version
bin/mysql_install_db --user=mysql
sudo bin/mysqld_safe user=mysql &

मुझे उम्मीद है कि यह किसी और की भी मदद करता है!


4
2017-09-04 11:18



उत्कृष्ट निर्देश, धन्यवाद! मैं MySQL 4.1 से 5.1 तक सर्वर को अपग्रेड कर रहा हूं, और उत्पादन सर्वर के साथ कुछ भी करने से पहले एक dev मशीन पर चीज़ों का परीक्षण करना चाहता था। ये निर्देश उबंटू 12.04 पर पूरी तरह से काम करते थे। - Taeram
इसके लिए धन्यवाद ढेर! मुझे उपयोग करने की ज़रूरत थी sudo bin/mysql_install_db --user=mysql (7 वीं आखिरी पंक्ति पर) इस पर त्रुटियां मिलीं कि रूट के स्वामित्व वाले फ़ोल्डर के अंदर फ़ोल्डर बनाने में सक्षम नहीं है। क्या यह गायब है या यह सिर्फ मेरी मशीन पर था? - jonasl


उबंटू में MySQL सर्वर 4.1 को स्थापित करने के चरण यहां दिए गए हैं।

1) यह उबंटू स्थापित करेगा - (आपके सुडो कमांड में "इंस्टॉल" नहीं था

sudo apt-get install mysql-server-4.1

2) अगर आप उबंटू पर PHP स्थापित करना चाहते हैं तो इसका इस्तेमाल करें

sudo apt-get install php4-mysql

3) इसके बाद डेटाबेस बनाने का उपयोग PHPmyadmin का उपयोग करके किया जा सकता है -

mysqladmin create <databasename>

0
2017-08-07 04:11



क्षमा करें, इंस्टॉल को याद करना सिर्फ एक टाइपो था ... मेरा वास्तविक आदेश स्थापित था, और यह काम नहीं किया। - andy u