Installez MySQL 5.5 sur Ubuntu 10.04

11

Comment installer MySQL 5.5 sur Ubuntu 10.04?

apt-get install mysql-server ne permet d'installer que 5.1.41.3ubuntu12

Mithun Sreedharan
la source

Réponses:

5

J'ai utilisé le guide suivant pour installer 5.5 sur Ubuntu 10.04: http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-to-mysql-5-5/

Tout a parfaitement fonctionné sauf une des dernières étapes, le lancement de mysql:

mysqld --skip-grant-tables --user=mysql

Me donnait le message suivant puis s'arrêtait:

[ERROR] Can't find messagefile '/usr/share/errmsg.sys'

Après quelques recherches sur Google, j'ai trouvé la solution en ajoutant le drapeau suivant :

--lc-messages-dir="/usr/local/mysql/share/english/"

Pour le lancer et le faire fonctionner, j'ai utilisé la commande suivante:

 mysqld --skip-grant-tables --user=mysql --lc-messages-dir="/usr/local/mysql/share/english/"

MySQL 5.5 a quelques nouvelles fonctionnalités formidables qui ont résolu un problème de partitionnement pour moi; partitionnement via un varchar.

Bonne chance!

Jay Taylor
la source
J'ai pu suivre le guide d'instructions sans aucune erreur. La seule chose est à l'étape "Démarrer le serveur MySQL sans table de subventions". on dirait qu'il se bloque mais ce n'est pas le cas. Ouvrez simplement un autre terminal et poursuivez les étapes de ce nouveau terminal.
iDev247
2
add-apt-repository ppa:internetbroadcasting/mysql55onlucid
apt-get install mysql-server-5.5

Les utilisateurs avec apache + php5 + mysql local ou une combinaison similaire avec mysql devraient probablement recompiler les paquets dépendants de mysql (php5-mysql), donc il utilise libmysqlclient18 fourni par mysql-server-5.5.

L'utilisation de packages liés à libmysqlclient16 avec l'installation de mysql 5.5 peut sembler fonctionner initialement, mais aurait tendance à se bloquer de manière aléatoire.

Arie Skliarouk
la source
N'oubliez pas de courirsudo apt-get update
Hengjie
En raison de dépendances, j'ai dû exécuter:apt-get install mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5
jdhildeb