Bagaimana cara meningkatkan MySQL ke 5.5, apakah saya lebih baik menunggu itu tersedia melalui apt-get?

12

Bagaimana cara saya memutakhirkan MySQL ke versi 5.5 di Ubuntu Server 9.10?

Apakah saya akan lebih baik menunggu itu menjadi $ sudo apt-get install mysql-serverpekerjaan yang mudah ?

Saya juga tidak yakin unduhan mana yang perlu saya dapatkan dari sini .

bcmcfc
sumber
1
Sebelum Anda melakukan apa pun, inilah yang telah saya kerjakan selama 4 hari terakhir. mencoba memiliki mysql 5.5.8 di ubuntu 10.10 dalam kasus saya. Saya telah menggunakan alien untuk mengubah paket rpm ke paket deb dan menginstal (GAGAL). Saya telah mengunduh yang biner dengan maksud untuk menggunakannya sebagai yang default (GAGAL). Dan seperti yang Anda lihat dari daftar paket PANJANG itu, Oracle TIDAK terlalu peduli dengan distro debian. Mereka membuat banyak RPM. BANYAK. Tapi tidak satu paket DEB tunggal. Ada grup di sini ubuntuforums.org/showthread.php?p=10245558 yang membicarakan masalah yang sama. Kekurangan Oracle.
Luis Alvarado
Hargai kepala @Cyrex
bcmcfc

Jawaban:

11

Apa yang Baru di MySQL 5.5

Berikut adalah beberapa peningkatan terbaru untuk kecepatan, skalabilitas, dan keramahan pengguna dari database MySQL dan mesin penyimpanan InnoDB.

Panduan langkah demi langkah untuk meningkatkan ke MySQL 5.5

hhlp
sumber
Saya akan menguji ini dan membiarkan yang lain tahu.
Luis Alvarado
Ini membantu tetapi saya perlu mengubah beberapa hal sebelum bekerja dengan benar. Sekarang saya punya waktu saya mungkin membuat skrip kecil yang akan melakukan semuanya dalam satu kali. Tetapi saya harus mengakui, itu berhasil setelah beberapa percobaan terhadap BANYAK percobaan lain yang telah saya lakukan sebelum posting Anda yang mengagumkan.
Luis Alvarado
apa kesulitan yang Anda hadapi ??
ovais.tariq
1
Akhirnya di sini adalah apa yang saya miliki setelah menginstalnya 19 kali di 5 server yang berbeda mulai dari ubuntu 8.04 ke ubuntu 10.04. berikut ini adalah EDIT yang diperlukan untuk memilikinya tanpa kesalahan kepada siapa pun dengan mysql 5.1 sudah diinstal dan ingin pergi ke 5.5.8 atau 5.5.9: + Sebelum memulai server mysqld pastikan bahwa semua file di / usr / folder lokal / mysql / bin memiliki izin yang dapat dieksekusi.
Luis Alvarado
1
+ Ketika melakukan pemulihan cadangan mysql.sql folder yang benar adalah /root/mysql-5.1-dump/ dan bukan /root/mysql-5.1-backup/dump/ + Pada bagian tentang memulai mysql dengan "mysqld --skip -grant-tables --user = mysql "pertama-tama Anda harus menyebutkan bahwa /etc/my.cnf perlu diletakkan di BOTTOM file + Setelah mysql_upgrade Anda mungkin PERLU untuk membunuh proses mysqld sebelum memulai dengan / etc / init.d / mysql
Luis Alvarado
4

Ini tidak menyelesaikan masalah Anda, tetapi inilah bug wishlist untuk pengemasan MySQL 5.5.

Jorge Castro
sumber
2
FYI, saya baru saja menugaskan bug itu untuk diri saya sendiri dan sedang menyaksikan upaya pertama membangun sekarang .. :-D
SpamapS
Sebagai pembaruan .. 5.5.17 telah mendarat di Precise Pangolin Alpha1 (LTS berikutnya, 12.04) ... paket sumber harus dibuat dengan baik untuk rilis sebelumnya, dan dapat ditemukan di sini launchpad.net/ubuntu/+source/mysql -5,5
SpamapS
4

Pilihan yang baik mungkin menunggu versi dari dotdeb.org. Setelah tersedia di Debian tidak stabil / eksperimental, akan ada paket yang tersedia di sana.

http://www.dotdeb.org/tag/mysql/

simon
sumber
Saya tidak tahu tentang dotdeb sebelum posting Anda. Terima kasih.
Luis Alvarado
1

Saya telah berhasil menginstal MySQL-5.5.15 ke Natty (Ubuntu 11.04) dengan alien dari RPM biner resmi.

Instal alien dan libaio1 (digunakan dari MySQL-5.5)

apt-get install alien libaio1

Ambil RPM biner dari unduhan MySQL

$ wget -i -
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-devel-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.15-1.linux2.6.x86_64.rpm
^D

Ubah mereka!

fakeroot alien MySQL*.rpm

... dan, instal.

sudo dpkg -i mysql*.deb

Tambahkan pengguna mysql

useradd -r mysql

Inisialisasi direktori data

mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql

Tetapkan jalur lain yang diperlukan

mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/

mkdir /var/log/mysql
chown mysql /var/log/mysql

Mulai DB

service mysql start

Ubah kata sandi root

/usr/bin/mysqladmin -u root password 'your_password'
kaorukobo
sumber
1

Ada ist repositori ppa (arsip paket pribadi) baru yang mencakup - di bawah hal-hal lain - mysql5.5 untuk natty dan oneiric:

https://launchpad.net/~nathan-renniewaldock/+archive/ppa

Ini dapat ditambahkan ke sistem Anda menggunakan perintah ini:

sudo add-apt-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update
guenter
sumber
1

Ada penginstal tanpa rasa sakit untuk mysql 5.5 di debian di dotdeb.org. Mereka memiliki instruksi tentang cara membuat repositori mereka terdaftar dengan aptitude, di sini: http://www.dotdeb.org/instructions/ Setelah itu selesai, saya menggunakan Synaptic untuk meningkatkan server mysql ke versi 5.5. Itu bekerja tanpa hambatan.

John Tinker
sumber
0

Proses untuk meningkatkan dari 5.1 (jika Anda telah membangun server LAMP) ke 5.5 dijelaskan di sini. Jika Anda tertarik untuk hanya menginstal server MySQL vanilla, kemudian membangun instalasi server Anda yang bersih dan ikuti arahan-arahan tersebut pada halaman yang saya referensikan. yang tidak melibatkan turunan MySQL yang sebelumnya diinstal.

Jika Anda ingin menggunakan phpMyAdmin, Anda harus membangun server LAMP (seperti yang dijelaskan di sini dan kemudian ikuti semua instruksi untuk memutakhirkan yang terdapat dalam tautan sebelumnya. Ini akan memungkinkan Anda untuk menggunakan apt-getsemua paket yang diperlukan untuk phpMyAdmin dan kemudian alihkan versi MySQL.

dan dan
sumber