Saya baru saja menginstal Ubuntu 12.10 (amd64), dan ingin menginstal versi terbaru MySQL 5.6.
Jika memungkinkan, saya ingin menginstal (tidak memutakhirkan) dengan "Debian Way '(yaitu menggunakan apt-get
atau dpkg
).
(Rilis ini adalah End of Lifed, pertimbangkan untuk meningkatkan!)
Saya sudah menyiapkan PPA dengan paket MySQL 5.6 berdasarkan paket MySQL 5.5 Debian. Tidak ada jaminan bahwa itu akan segera berfungsi, tetapi saya akan berterima kasih jika Anda dapat mencobanya dan melaporkan kembali keberhasilan (atau kegagalan).
Ada PPA untuk MySQL 5.5 dan MySQL 5.6, keduanya dengan sumber upstream terbaru.
MySQL 5.5: https://launchpad.net/~ondrej/+archive/mysql-5.5
MySQL 5.6: https://launchpad.net/~ondrej/+archive/mysql-5.6
Pembaruan: Paket MySQL 5.6 gagal pada instalasi bersih dan yang telah diperbaiki. Jika Anda menemukan lebih banyak kesalahan, silakan hubungi saya langsung melalui launchpad, atau di https://github.com/oerdnj/deb.sury.org/issues
Untuk 14,04 pengguna:
Ubuntu 14.04 default untuk MySQL 5.5, tetapi juga memiliki MySQL 5.6 tersedia untuk instalasi dari arsip semesta. Menginstal 5.6 semudah menentukan versi:
Periksa situs Tocker untuk lebih jelasnya
sumber
Anda dapat mengunduh file .deb terbaru di oracle.com
situs download oracle dev
dan cukup jalankan perintah
Saya tidak menginstalnya, jadi saya tidak bisa menjanjikan hasil yang diharapkan.
sumber
/opt
, dan tidak mengatur apa pun di/etc
, atau/etc/init.d
, atau biarkan saya memulainyaservice
, atau menambah/opt/mysql/server-5.6/bin
jalur, atau apa pun.apt-get
lalu instal file .deb di atasnya./etc
,/usr/bin
, dll, dan 5,6 akan menginstal diopt
.Saya baru saja menulis posting blog yang membahas topik ini. Temukan di instalasi Mysql 5.6 . Semoga ini bisa membantu Anda!
sumber
Tentu saja Anda dapat menginstal semua yang diperlukan
Mysql-5.5
dari repositori di 12,04 dan 12,10, tetapi yang berikut ini akan membantu AndaMysql-5.6
menginstal.Pertama, saya harus mencoba menginstal file deb dari situs resmi di
Software Centre
atauGdebi
, karena program-program tersebut menyelesaikan dependensi,dpkg
tidak.Kompilasi
mysql
adalah pilihan Anda berikutnya:Catatan : Melakukannya dengan 'Cara Debian' (seperti yang Anda sebutkan) hanya akan membuat Anda
mysql-5.5
dan tidak5.6
: yaitukarena tidak ada sumber lain yang tersedia secara default. Jika Anda ingin menggunakan kode pengembangan terbaru, Anda harus mengunduhnya dari situs resmi, yang lebih baik daripada mencoba mengaktifkan beberapa repositori yang tidak stabil atau yang lain.
Juga tidak ada ppas yang tersedia saat ini (selain yang telah Anda coba), jadi cara kompilasi berikut
mysql-5.6
ini sebenarnya yang termudah dan satu-satunya cara pada saat mendapatkan apa yang Anda inginkan.Namun, seperti yang Anda katakan Anda tertarik untuk menyusun versi pengembangan terbaru
mysql 5.6
, instruksi berikut akan membantu Anda:Unduh kode sumber pengembangan terbaru dari situs mysql dan verifikasi unduhannya. Saat ini yang Anda inginkan
mysql-5.6.7-rc.tar.gz
; turun halaman, pilih rilis pengembangan dan kemudian pilih kode sumber di dalam kotak.Sekarang, jalankan
cd ke folder dan buat folder bernama bld:
Pada titik ini penting untuk mengambil dependensi dengannya
Dokumentasi penting tersedia di sini pada proses pembuatan, tetapi yang mungkin ingin Anda lakukan hanyalah menggunakan opsi standar yang digunakan bangunan resmi. Untuk itu, seperti yang tercantum di sini , jalankan (saat berada di
bld
folder):Kemudian ketika
cmake
konfigurasi telah selesai dan puas (catat setiap dependensi yang hilang itu sebutkan; jika ada yang hilang unduh mereka dan kemudian hapus semua yang ada dibld
direktori dan jalankancmake
perintah di atas lagi)Sekarang Anda siap menjalankan kompilasi dengan make dan opsi apa pun yang dapat Anda tambahkan:
Ketika kompilasi telah selesai (itu akan memakan waktu sekitar satu jam), jalankan salah satunya
Sekarang, Anda harus memiliki
mysql
instalasi. Informasi lebih lanjut harus tersedia dalam panduan resmi yang sangat rinci .sumber
apt-get source -b
ataudpkg-buildpackage
.SQL 5.6 saya tersedia untuk diunduh di sini: My SQL 5.6 Unduh
Saya pikir Anda harus pergi dengan paket non-rpm di bagian paling bawah daftar.
Dan di sini Anda dapat menemukan detail tentang cara menginstal versi ini: Cara menginstal menggunakan paket biner
Semoga ini membantu :)
Untuk menginstal dan menggunakan distribusi biner MySQL, urutan perintah dasar terlihat seperti ini:
sumber
Berikut adalah pendekatan lain dibandingkan dengan jawaban empi89, menggunakan skrip init mysql yang dimodifikasi. Ya ini manual, tetapi ini adalah harga yang Anda bayar untuk berada di ujung pendarahan. Oracle tidak menyediakan repositori. Lihat posting ini .
EDIT : Singkatnya, Anda dapat menyalin /etc/init.d/mysql asli ke /etc/init.d/mysql-opt dan memodifikasinya sesuai:
Kemudian, salin / etc / mysql / debian-start ke / etc / mysql / debian-start-opt dan edit yang sesuai:
Jadikan itu dapat dieksekusi
Kemudian, salin /etc/mysql/my.cnf ke /etc/mysql/my-opt.cnf dan edit:
Di bawah bagian [mysqld_safe], tambahkan baris berikut:
Di bawah bagian [mysqld], ubah baris berikut:
Juga jika Anda mengaktifkan ini, seperti yang saya lakukan
yang sekarang sudah tidak digunakan lagi, harus diganti dengan dua baris berikut:
Waktu untuk pengujian Stop mysql
Simpan cadangan data untuk berjaga-jaga jika Anda perlu mengembalikan data lama
Jadikan skrip init dapat dieksekusi
Tes mulai mysql-opt dimulai.
CATATAN: Ini akan memperbarui Anda tabel internal mysql Anda saat ini. Anda memang membuat cadangan data, bukan?
Periksa log untuk kesalahan. Selama men-debug server yang tidak memulai, Anda dapat mengeluarkan secara manual
Jika semuanya berjalan ok, Anda dapat mengaktifkan server opt mysql selama startup. Nonaktifkan skrip lama agar tidak berjalan di init.
Instal yang baru, abaikan peringatan.
Pastikan sudah diinstal.
Perintah sebelumnya seharusnya menampilkan sesuatu seperti:
sumber
Di sini Anda memiliki semua instruksi untuk menginstalnya dari binari, ditambah langkah-langkah untuk menginstalnya
/usr/bin
dan mengonfigurasi sebagai layanan seperti yang Anda minta ...Instalasi Mysql 5.6
sumber
apt-get
.