मैं MySQL को 5.5 में कैसे अपग्रेड कर सकता हूं, क्या मैं इसका सबसे अच्छा इंतजार कर रहा हूं, क्या यह एप-गेट के माध्यम से उपलब्ध है?


12

मैं Ubuntu सर्वर 9.10 पर MySQL के संस्करण 5.5 में अपग्रेड करने के बारे में कैसे जाऊंगा?

क्या मैं एक आसान $ sudo apt-get install mysql-serverकाम होने के इंतजार में बेहतर होगा ?

मैं भी अनिश्चित हूं कि मुझे यहां से कौन सा डाउनलोड प्राप्त करना है


1
इससे पहले कि आप कुछ भी करें, यह मैं पिछले 4 दिनों से काम कर रहा हूं। मेरे मामले में ubuntu 10.10 में mysql 5.5.8 की कोशिश कर रहा है। मैंने rpm पैकेज को एक डिबेट पैकेज में बदलने और स्थापित (FAILED) के लिए एलियन का उपयोग किया है। मैंने बाइनरी वाले को उन्हें डिफ़ॉल्ट (फेल्ड) के रूप में उपयोग करने के इरादे से डाउनलोड किया है। और जैसा कि आप संकुल की उस लंबी सूची से देख सकते हैं, ओरेकल ने डेबियन डिस्ट्रोस की ज्यादा परवाह नहीं की। उन्होंने कई आरपीएम बनाए। अनेक। लेकिन एक भी DEB पैकेज नहीं। यहाँ एक समूह है ubuntuforums.org/showthread.php?p=10245558 जो इसी समस्या के बारे में बात कर रहा है। ओरेकल की कमी।
लुइस अल्वाराडो

जवाबों:


11

MySQL 5.5 में नया क्या है

यहां MySQL डेटाबेस और InnoDB स्टोरेज इंजन की गति, मापनीयता और उपयोगकर्ता-मित्रता के कुछ हालिया सुधार दिए गए हैं।

MySQL 5.5 में अपग्रेड करने के लिए एक कदम दर कदम गाइड


यह परीक्षण करने जा रहा हूं और बाकी लोगों को बता दूंगा।
लुइस अल्वाराडो

इससे मदद मिली लेकिन मुझे सही तरीके से काम करने से पहले कई चीजों को बदलने की जरूरत थी। अब जब मेरे पास समय है तो मैं एक छोटी सी स्क्रिप्ट बना सकता हूं जो एक रन में सब कुछ कर देगी। लेकिन मुझे स्वीकार करना होगा, यह कई के बाद काम किया है कई अन्य कोशिशों के खिलाफ मैंने आपके भयानक पोस्ट से पहले किया था।
लुइस अल्वाराडो

आपको किन कठिनाइयों का सामना करना पड़ रहा था ??
ovais.tariq

1
अंत में यहाँ है जो मैं इसे 5 अलग सर्वरों में 19 बार स्थापित करने के बाद ubuntu 8.04 से ubuntu 10.04 तक ले जा रहा हूँ। निम्नलिखित EDITs हैं जिन्हें mysql 5.1 के साथ किसी को भी त्रुटियों के बिना इसकी आवश्यकता है। पहले से ही स्थापित किया गया है और 5.5.8 या 5.5.9 पर जाना चाहते हैं: + mysqld सर्वर शुरू करने से पहले सुनिश्चित करें कि सभी फाइलें / usr / स्थानीय / mysql / bin फ़ोल्डर में निष्पादन योग्य अनुमति है।
लुइस अल्वाराडो

1
+ जब mysql.sql बैकअप की पुनर्स्थापना करते हैं तो सही फ़ोल्डर /root/mysql-5.1-dump/ होता है न कि /root/mysql-5.1-backup/dump/ + "mysqld --skip" के साथ mysql शुरू करने के बारे में। -grant-tables --user = mysql "आपको सबसे पहले यह उल्लेख करना होगा कि /etc/my.cnf को फ़ाइल के BOTTOM में डालने की आवश्यकता है + mysql_upgrad के बाद /s के साथ शुरू करने से पहले mysqld प्रक्रिया को मारने के लिए आपकी आवश्यकता हो सकती है" आदि / init.d / mysql
लुइस अल्वारादो

4

यह आपकी समस्या का समाधान नहीं करता है, लेकिन यहां MySQL 5.5 की पैकेजिंग के लिए इच्छा सूची बग है


2
FYI करें, मैं सिर्फ अपने आप से है कि बग सौंपा और पहले ही प्रयास का निर्माण देख रहा हूँ अभी .. :-D
SpamapS

एक अद्यतन के रूप में .. 5.5.17 सटीक पैंगोलिन अल्फा 1 (अगले एलटीएस, 12.04) में उतरा है ... स्रोत पैकेज को पहले रिलीज के लिए बस ठीक होना चाहिए, और यहां लॉन्चपैड
स्पैम्स

4

एक अच्छा विकल्प हो सकता है कि आप dotdeb.org के किसी संस्करण की प्रतीक्षा करें। एक बार जब यह डेबियन अस्थिर / प्रयोगात्मक में उपलब्ध है, तो वहां पैकेज उपलब्ध होंगे।

http://www.dotdeb.org/tag/mysql/


मुझे आपके पोस्ट से पहले डॉटडेब के बारे में नहीं पता था। धन्यवाद।
लुइस अल्वाराडो

1

मैंने आधिकारिक तौर पर आधिकारिक बाइनरी RPM से एलियन के साथ MySQL-5.5.15 को नेट्टी (उबंटू 11.04) में स्थापित किया है।

विदेशी और libaio1 स्थापित करें (MySQL-5.5 से प्रयुक्त)

apt-get install alien libaio1

MySQL डाउनलोड से बाइनरी RPMs प्राप्त करें

$ wget -i -
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-devel-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.15-1.linux2.6.x86_64.rpm
^D

उन्हें परिवर्तित!

fakeroot alien MySQL*.rpm

... और, उन्हें स्थापित करें।

sudo dpkg -i mysql*.deb

Mysql उपयोगकर्ता जोड़ें

useradd -r mysql

प्रारंभिक डेटा निर्देशिका

mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql

अन्य आवश्यक मार्ग निर्धारित करें

mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/

mkdir /var/log/mysql
chown mysql /var/log/mysql

DB शुरू करो

service mysql start

रूट पासवर्ड बदलें

/usr/bin/mysqladmin -u root password 'your_password'

1

इसमें एक बिलकुल नया ppa (पर्सनल पैकेज आर्काइव) रिपॉजिटरी शामिल है जिसमें अन्य चीजें शामिल हैं - natty और oneiric के लिए mysql5.5:

https://launchpad.net/~nathan-renniewaldock/+archive/ppa

इस आदेश का उपयोग करके इसे आपके सिस्टम में जोड़ा जा सकता है:

sudo add-apt-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update

1

Mydql 5.5 के लिए एक दर्द रहित इंस्टॉलर है dotdeb.org पर डेबियन पर। उनके पास रिपॉजिटरी को योग्यता के साथ सूचीबद्ध करने के तरीके के बारे में निर्देश हैं, यहां: http://www.dotdeb.org/instructions/ एक बार ऐसा करने के बाद, मैंने Mysql-server को 5.5 संस्करण में अपग्रेड करने के लिए Synaptic का उपयोग किया। यह एक अड़चन के बिना काम किया।


0

५.५ से अपग्रेड करने की प्रक्रिया (यदि आपने LAMP सर्वर बनाई है) से ५.५ तक का वर्णन यहाँ किया गया है यदि आप केवल वेनिला MySQL सर्वर को स्थापित करने में रुचि रखते हैं, तो अपने सर्वर की एक साफ़ स्थापना बनाएँ और उस पृष्ठ पर उन निर्देशों का पालन करें जिनका मैंने उल्लेख किया है। जिसमें पहले से स्थापित MySQL उदाहरण शामिल नहीं है।

यदि आप phpMyAdmin का उपयोग करना चाहते हैं, तो आपको एक LAMP सर्वर बनाने की आवश्यकता होगी (जैसा कि यहां वर्णित है और फिर पिछले लिंक में निहित उन्नयन के सभी निर्देशों का पालन करें। यह आपको apt-getphpMyAdmin के लिए सभी आवश्यक पैकेजों का उपयोग करने की अनुमति देगा) फिर MySQL संस्करण को स्विच आउट करें।

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