Başarılı olana kadar birçok yaklaşım denedim.
İşe yarayan yaklaşım
Çalışan tek yaklaşım deb-bundble.tar dosyasını MySQL web sitesinden indirmek ve paketleri tek tek kurmaktı. Şu adımları izledim:
- MySQL 5.6 indirme sayfasına gidin: https://dev.mysql.com/downloads/mysql/5.6.html#downloads
- İşletim sistemi seçeneklerinde "Ubuntu 14.04 64-bit" i seçin
- Deb-paketini indirin: adlı bir dosya
mysql-server_5.6.40-1ubuntu14.04_amd64.deb-bundle.tar
, genellikle ilk seçenek
- Paketi kullanarak bir yerde paketi açın:
tar -xf mysql-server_5.6.40-1ubuntu14.04_amd64.deb-bundle.tar
- Katran birden içeren
deb
dahil paketleri, mysql-server
, mysql-community-server
, ... vb
- Sonra bunları kullanarak yüklemeye çalıştım:
sudo dpkg -i <package-name>
tek tek, ancak ateş hata mesajlarına göre sırasını takip vardı, örneğin: İlk denedim:, ilk ve benzeri yüklenmesini sudo dpkg -i mysql-server_5.6.40-1ubuntu14.04_amd64.deb
gerektirir çünkü başarısız oldu mysql-community-server_5.6.40-1ubuntu14.04_amd64.deb
. Birkaç için doğru sırası: mysql-common
, mysql-community-client
, mysql-client
ve sonra mysql-community-server
.
- Bazı paketler başarıyla yüklendi, bazı hatalar üretti
sudo dpkg -i mysql-server_5.6.40-1ubuntu14.04_amd64.deb
, son kez bazı hatalar verdim, umutsuzca denedim: sudo apt-get install -f
eksik bağımlılıkları ve voila'yı yakaladı, MySQL Server 5.6 başarıyla kuruldu, çalışıyor ve çalışıyor
İşe yaramayan yaklaşımlar
Güvenilir Evrensel Repo'yu kullanma
İlk önce Ubuntu 16.04'te çalışan, yani 'güvenilir evren' deposunu eklemek ve mysql-server-5.6'yı yüklemeyi denemekle aynı yaklaşımı denediğimi belirtmek gerekir, yani bunu takip ettim:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
apt-get install mysql-server-5.6
Bu yaklaşım işe yaramadı. Yüklenemeyen bir bağımlılık initscripts
olduğu için başarısız oldu . Ubuntu 16.04'ten sonra değiştirilmiş gibi görünüyor. Değiştirmelerini yüklemek: util-util-linux sysvinit-utils
yardımcı olmadı.
MySQL apt yapılandırma paketini kullanma
Ben de (MySQL yapılandırma paketi kullanarak çalıştı mysql-apt-config_0.7.3-1_all.deb
: Bu repo indirilmiş) https://repo.mysql.com/ ve üzeri yüklü: sudo dpkg -i mysql-apt-config_0.7.3-1_all.deb
. Elbette, bu yüzden, ben Xenial olmuş gibi davrandı ve 5.6 için MySQL Sunucu sürümü yapılandırılmış (biyonik) Ubuntu 18.04 tanımadı, sonra ben artık kullanarak kurulum için kullanılabilir olduğu MySQL sürümü kontrol etmeye çalıştı: apt-cache policy mysql-server
ama bu da olmadı hala 5.6'dan daha yeni sürümlerim var.
Son not
Son iki yaklaşım işe yaramasa da, bazı paketleri veya yapılandırmayı kullanılabilir hale getirerek ilk yaklaşımın başarısına katkıda bulunmuş olabilirler, dürüstçe bilmiyorum.
Herhangi bir yaklaşımın işe yarayacağına dair umutsuz olduğumda, derleme ve kaynaktan yüklemeyi düşündüm, bu çabayı başlattım (yapı temellerini yükledim ve kullanıcı grubunu ve kullanıcıyı oluşturdum) ve tökezlediğimde kaynak kodunu almak üzereydim verimli olduğu ortaya çıktı ve yukarıda tarif ettiğim başarılı yaklaşımdı.