Saya sudah mencoba banyak pendekatan sampai saya berhasil.
Pendekatan yang berhasil
Satu-satunya pendekatan yang berhasil adalah mengunduh deb-bundble.tar dari situs web MySQL dan menginstal paket satu per satu. Saya mengikuti langkah-langkah ini:
- Buka laman unduhan MySQL 5.6: https://dev.mysql.com/downloads/mysql/5.6.html#downloads
- Pada opsi OS, pilih "Ubuntu 14.04 64-bit"
- Unduh deb-bundle, sebuah file bernama:,
mysql-server_5.6.40-1ubuntu14.04_amd64.deb-bundle.tar
biasanya, ini adalah opsi pertama
- Batalkan bundel di suatu tempat menggunakan:
tar -xf mysql-server_5.6.40-1ubuntu14.04_amd64.deb-bundle.tar
- Tar berisi beberapa
deb
paket, termasuk mysql-server
, mysql-community-server
, ... dll
- Kemudian saya mencoba untuk menginstal ini menggunakan:
sudo dpkg -i <package-name>
satu-per-satu, tetapi saya telah mengikuti pesanan mereka sesuai dengan pesan kesalahan yang dipecat, misalnya: Saya pertama kali mencoba sudo dpkg -i mysql-server_5.6.40-1ubuntu14.04_amd64.deb
:, gagal karena mysql-community-server_5.6.40-1ubuntu14.04_amd64.deb
harus diinstal terlebih dahulu dan seterusnya. Urutan yang benar untuk beberapa adalah: mysql-common
, mysql-community-client
, mysql-client
dan kemudian mysql-community-server
.
- Beberapa paket berhasil diinstal, beberapa menghasilkan kesalahan, setelah saya mencoba
sudo dpkg -i mysql-server_5.6.40-1ubuntu14.04_amd64.deb
untuk terakhir kalinya yang memberikan beberapa kesalahan, saya mati-matian mencoba: sudo apt-get install -f
yang meraih dependensi dan voila yang hilang, MySQL Server 5.6 berhasil diinstal, dijalankan dan dijalankan
Pendekatan yang tidak berhasil
Menggunakan Trusty Universal Repo
Perlu disebutkan bahwa saya pertama kali mencoba pendekatan yang sama yang dulu bekerja di Ubuntu 16.04, yaitu, untuk menambahkan repo 'trusty universe' dan mencoba menginstal mysql-server-5.6, yaitu saya ikuti ini:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
apt-get install mysql-server-5.6
Pendekatan ini TIDAK berhasil. Gagal karena ada ketergantungan initscripts
yang tidak dapat diinstal. Tampaknya sudah diganti setelah Ubuntu 16.04. Memasang penggantinya: util-util-linux sysvinit-utils
juga tidak membantu.
Menggunakan paket konfigurasi apt MySQL
Saya juga mencoba menggunakan paket MySQL config ( mysql-apt-config_0.7.3-1_all.deb
) saya download dari repo ini: https://repo.mysql.com/ dan diinstal melalui: sudo dpkg -i mysql-apt-config_0.7.3-1_all.deb
. Itu tidak mengenali Ubuntu 18.04 (bionik) tentu saja, jadi, saya bertindak seolah-olah itu adalah versi asli dan mengkonfigurasi versi MySQL Server ke 5.6, kemudian saya mencoba memeriksa versi MySQL yang sekarang tersedia untuk instalasi menggunakan: apt-cache policy mysql-server
tetapi itu juga tidak berfungsi, saya masih memiliki versi lebih baru dari 5.6.
Catatan akhir
Meskipun dua pendekatan terakhir tidak berhasil, mereka mungkin telah berkontribusi pada keberhasilan pendekatan pertama dengan membuat beberapa paket atau konfigurasi tersedia, saya jujur tidak tahu.
Ketika saya menjadi putus asa bahwa pendekatan apa pun akan berhasil, saya mempertimbangkan untuk mengkompilasi dan menginstalnya dari sumber, saya memulai upaya itu (saya menginstal build esensial dan membuat grup pengguna dan pengguna) dan hendak mengambil kode sumber ketika saya menemukan. bundel deb yang ternyata berbuah dan merupakan pendekatan sukses yang saya jelaskan di atas.