MYSQL'in belirli bir sürümünü nasıl kurabilirim


9

MySQL Server 5.0 yüklemeye çalışıyorum. çünkü bu sürüme bağlı bir program yüklemek istiyorum. Bir çözüm bulmak için ağı araştırdım ama hiçbiri işe yaramadı. Gerçekten hayal kırıklığına uğradım. Ben "apt-get install mysql-server = 5.0.96-0ubuntu3" denedim ama "Sürüm '5.0.96-0ubuntu3' 'mysql-server' bulunamadı" dedi. Bu paketi http://packages.ubuntu.com/hardy/mysql-server-5.0 adresinde buldum ancak nasıl kullanacağımı bilmiyorum. Elle yükleyebilmemin bir yolu var mı? Lütfen bana yardım et!


Yukarıdaki ubuntu bağlantısı koptu.
Parag

Yanıtlar:


1

Sağladığınız bağlantıyı izleyerek sayfanın en altındaki işletim sisteminizin mimarisini (amd64 veya i386) tıklamanız yeterlidir. Karşılık gelen .deb dosyası için indirme bağlantısı bulunan bir sayfaya yönlendirileceksiniz (sayfanın tam ortasında). Dosyayı indirdikten sonra yükleyebilirsiniz sudo dpkg -i <path-to-file>.

Bu işe yaramazsa, burada verilen çözümler hala çalışmalıdır. Temel olarak eski MySQL sürümlerini Synaptic paket yöneticisi aracılığıyla kurmakla ilgilidir ( sudo apt-get install synapticyüklü değilse bir terminale yazarak kolayca kurabilirsiniz ). Yukarıda bağlandığım yazıda belirtildiği gibi, belirli bir sürüm için belirli bir PPA eklemeniz gerekebilir. Bunu komutla yapabilirsiniz sudo add-apt-repository ppa:<user>/<ppa-name>- yine de hangi kaynaklara güveneceğinize dikkat edin. Doğru PPA'ları bulmak için bir arama motoru kullanmanız gerekir.


çok teşekkürler. cevabınız gerçekten yardımcı oldu. şimdi yüklemeye başlar ama bana bu hatayı veriyor: E: mysql-server-5.0: alt süreç yüklü kurulum sonrası komut dosyası hata çıkış durumu 1 döndürdü. lütfen şimdi ne yapmam gerektiğini söyleyebilir misiniz?
Ghasedak Raha

1

Platformunuz için istediğiniz MySql genel ikili dosyalarını http://dev.mysql.com/downloads/mysql/ adresinden indirin. Sonra basit linux komut dosyasını (kurulum ikili dosyalarının yerleştirildiği / paylaşım dizininden çalıştırın) kullanarak yükleyin, kullandığım bir komut dosyası için aşağıya bakın yıllarca 5.1.5.5.5.6 çalıştı

Not: 1.MySql 5.6 varsayılan 'my.cnf' ile birlikte gelmez, bu nedenle dikkatli olun 2. Mevcut tüm MySql kurulumlarını kaldırdığınızdan emin olun

Örneğin

#!/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

"Basit" - yikes!
Erutan409
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.