Bagaimana saya menginstal MySQL 5.7.9 ke Ubuntu 14.04?

9

Saya mencoba menginstal dengan inscturctions ini, tetapi instalasi menginstal versi 5.5.

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.7
$ sudo apt-get update
$ sudo apt-get install mysql-server

http://tecadmin.net/install-mysql-5-on-ubuntu/

pemula
sumber

Jawaban:

10

Repositori PPA tidak mengandung paket apa pun untuk mysql 5.7: Tidak ada file deb. Coba lihat dengan browser Anda:

Dan pada halaman status itu sebenarnya tertulis:

 mysql-5.7 38 weeks ago
 Failed to build: amd64 i386 

Jadi setidaknya untuk ppa ini Anda kurang beruntung ;-(

Karena itu saya juga menyarankan untuk menggunakan sumber asli di mysql / Oracle:

  • Lihat jawaban Mohit untuk versi singkatnya.
  • Untuk versi panjang: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • Perhatikan bahwa ada versi yang lebih baru dari deb config. Instal yang itu:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • Situs mungkin meminta Anda untuk masuk atau mendaftar. Lagipula itu adalah Oracle ...

Maka versi ini akan muncul (5.7 adalah GA sejak 5.7.9 jadi 5.7.10 tidak masalah):

apt-cache show mysql-server=5.7.10-1ubuntu14.04

Jika menginstal melalui:

apt-get install mysql-server=5.7.10-1ubuntu14.04

Perhatikan bahwa Anda mungkin harus membersihkan paket dependen lain sebelumnya.

zoliton
sumber
Ini berhasil, namun saya harus memanggil pembaruan apt-get sebelum mengenali paket itu.
pemula
1
Ini sudah ketinggalan jaman: Oracle menawarkan paket deb untuk menginstal MySQL 5.7 dan terus memperbaruinya.
reinierpost
15

Kunjungi pertama https://dev.mysql.com/downloads/repo/apt/ untuk menemukan versi terbaru dari paket. Versi di bawah ini akan kedaluwarsa pada saat Anda membaca ini.

Silakan jalankan perintah di bawah ini:

package=mysql-apt-config_0.8.11-1_all.deb
wget http://dev.mysql.com/get/$package
sudo dpkg -i $package
sudo apt-get update
sudo apt-get install mysql-server

Awalnya Anda perlu menginstal mysql-server-5.7tetapi dengan paket yang lebih baru, hanya sajamysql-server

mohit singh
sumber
1
Ini menginstal 5.7.8-rc, bagaimana saya bisa menginstal versi GA?
pemula
Ini harus ditandai sebagai jawaban yang benar!
Maria Ines Parnisari
mungkin perlu dijalankan mysql_upgrade --forcesetelah Anda melakukan ini. Saya lakukan ketika saya menyadari mysqldumprusak dan itu berhasil lagi.
billynoah
Ini sekarang memberi W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823ketika berjalan apt-get update.
stefansundin
6

Gunakan jawaban mohit , tetapi lihat https://dev.mysql.com/downloads/repo/apt/ untuk mysql-apt-config saat ini. Klik "Unduh" di bagian bawah. Kemudian salin tautan dari "Tidak, terima kasih, mulai saja unduhan saya." di dasar

Phil
sumber
Ini mungkin lebih baik sebagai komentar atas jawaban Mohit
Dave M
sudo apt-get install mysql-server alih-alih mysql-server-5.7 saat menggunakan instruksi di atas. Phil luar biasa!
Perangkat Lunak Nabi