Come faccio ad aggiornare MySQL a 5.5, sto meglio aspettando che sia disponibile tramite apt-get?


12

Come potrei fare per aggiornare MySQL alla versione 5.5 su Ubuntu Server 9.10?

Starei meglio ad aspettare che fosse un $ sudo apt-get install mysql-serverlavoro facile ?

Non sono inoltre sicuro di quale download dovrei ottenere da qui .


1
Prima di fare qualsiasi cosa, questo è ciò su cui ho lavorato negli ultimi 4 giorni. cercando di avere mysql 5.5.8 in Ubuntu 10.10 nel mio caso. Ho usato alien per cambiare un pacchetto rpm in un pacchetto deb e install (FAILED). Ho scaricato quelli binari con l'intenzione di usarli come quelli predefiniti (NON RIUSCITO). E come puoi vedere da quel LUNGO elenco di pacchetti, Oracle NON si preoccupava molto delle distribuzioni debian. Hanno prodotto molti RPM. MOLTI. Ma non un singolo pacchetto DEB. C'è un gruppo qui ubuntuforums.org/showthread.php?p=10245558 che parla dello stesso problema. Mancanza di Oracle.
Luis Alvarado,

Apprezzo l'heads up @Cyrex
bcmcfc il

Risposte:


11

Novità di MySQL 5.5

Ecco alcuni recenti miglioramenti alla velocità, scalabilità e facilità d'uso del database MySQL e del motore di archiviazione InnoDB.

Una guida passo passo per l'aggiornamento a MySQL 5.5


Proverò questo e far sapere al resto.
Luis Alvarado,

Mi ha aiutato ma avevo bisogno di cambiare diverse cose prima che funzionasse correttamente. Ora che ho il tempo, potrei fare un piccolo script che farà tutto in una volta. Ma devo ammetterlo, ha funzionato dopo diversi tentativi contro MOLTI altri tentativi che avevo fatto prima del tuo fantastico post.
Luis Alvarado,

quali sono state le difficoltà che stavi affrontando ??
ovais.tariq,

1
Finalmente ecco quello che ho dopo averlo installato 19 volte in 5 server diversi che vanno da Ubuntu 8.04 a Ubuntu 10.04. di seguito sono riportati gli EDIT necessari per averlo senza errori per chiunque abbia già installato mysql 5.1 e desideri passare alla 5.5.8 o 5.5.9: + Prima di avviare il server mysqld assicurarsi che tutti i file in / usr / La cartella local / mysql / bin dispone dell'autorizzazione eseguibile.
Luis Alvarado,

1
+ Quando si esegue il ripristino del backup mysql.sql, la cartella corretta è /root/mysql-5.1-dump/ e non /root/mysql-5.1-backup/dump/ + Nella parte relativa all'avvio di mysql con "mysqld --skip -grant-tables --user = mysql "devi prima menzionare che il file /etc/my.cnf deve essere inserito nel FONDO del file + Dopo mysql_upgrade potresti aver BISOGNO di terminare il processo mysqld prima di avviarlo con / etc / init.d / mysql
Luis Alvarado

4

Questo non risolve il tuo problema ma ecco il bug della wishlist per il packaging di MySQL 5.5.


2
Cordiali saluti, ho appena assegnato quel bug a me stesso e sto guardando il primo tentativo di
compilare in

Come aggiornamento .. 5.5.17 è arrivato in Precise Pangolin Alpha1 (il prossimo LTS, 12.04) ... il pacchetto sorgente dovrebbe compilare bene per le versioni precedenti, e può essere trovato qui launchpad.net/ubuntu/+source/mysql -5.5
SpamapS


1

Ho installato con successo MySQL-5.5.15 in Natty (Ubuntu 11.04) con alien da RPM binari ufficiali.

Installa alien e libaio1 (usato da MySQL-5.5)

apt-get install alien libaio1

Recupera RPM binari dai download di 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

Convertili!

fakeroot alien MySQL*.rpm

... e installali.

sudo dpkg -i mysql*.deb

Aggiungi utente mysql

useradd -r mysql

Inizializza la directory dei dati

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

Imposta altri percorsi necessari

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

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

Avvia DB

service mysql start

Cambia la password di root

/usr/bin/mysqladmin -u root password 'your_password'


1

Esiste un programma di installazione indolore per mysql 5.5 su debian su dotdeb.org. Hanno istruzioni su come ottenere il loro repository elencato con aptitude, qui: http://www.dotdeb.org/instructions/ Una volta fatto ciò, ho usato Synaptic per aggiornare mysql-server alla versione 5.5. Ha funzionato senza intoppi.


0

Il processo per l'aggiornamento da 5.1 (se hai creato un server LAMP) a 5.5 è descritto qui Se sei interessato all'installazione di un server MySQL vaniglia, costruisci un'installazione pulita del tuo server e segui le istruzioni alla pagina a cui ho fatto riferimento che non coinvolgono un'istanza MySQL precedentemente installata.

Se si desidera utilizzare phpMyAdmin, sarà necessario creare un server LAMP (come descritto qui e quindi seguire tutte le istruzioni per l'aggiornamento contenute nel collegamento precedente. Ciò consentirà di utilizzare il apt-getper tutti i pacchetti necessari per phpMyAdmin e quindi passare alla versione MySQL.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.