¿Cómo actualizo MySQL a 5.5? ¿Es mejor esperar que esté disponible a través de apt-get?


12

¿Cómo haría para actualizar MySQL a la versión 5.5 en Ubuntu Server 9.10?

¿Estaría mejor esperando que sea un $ sudo apt-get install mysql-servertrabajo fácil ?

Tampoco estoy seguro de qué descarga necesitaría obtener desde aquí .


1
Antes de hacer nada, esto es en lo que he estado trabajando durante los últimos 4 días. tratando de tener mysql 5.5.8 en ubuntu 10.10 en mi caso. He usado alien para cambiar un paquete rpm a un paquete deb e instalarlo (FAILED). He descargado los binarios con la intención de usarlos como los predeterminados (FALLIDO). Y como puede ver en esa larga lista de paquetes, Oracle NO se preocupó mucho por las distribuciones de Debian. Hicieron muchos RPM. MUCHOS. Pero ni un solo paquete DEB. Hay un grupo aquí ubuntuforums.org/showthread.php?p=10245558 que habla sobre el mismo problema. La falta de oráculo.
Luis Alvarado

Agradezco los heads up @Cyrex
bcmcfc

Respuestas:


11

Qué hay de nuevo en MySQL 5.5

Aquí hay algunas mejoras recientes en la velocidad, escalabilidad y facilidad de uso de la base de datos MySQL y el motor de almacenamiento InnoDB.

Una guía paso a paso para actualizar a MySQL 5.5


Voy a probar esto y dejar que el resto lo sepa.
Luis Alvarado

Ayudó, pero necesitaba cambiar varias cosas antes de que funcionara correctamente. Ahora que tengo tiempo, podría hacer un pequeño script que haga todo de una vez. Pero debo admitir que funcionó después de varios intentos contra MUCHOS otros intentos que había hecho antes de tu increíble publicación.
Luis Alvarado

¿Cuáles fueron las dificultades que enfrentabas?
ovais.tariq

1
Por fin, esto es lo que tengo después de instalarlo 19 veces en 5 servidores diferentes que van desde ubuntu 8.04 a ubuntu 10.04. los siguientes son los EDIT que se necesitan para tenerlo sin errores para cualquier persona con mysql 5.1 ya instalado y que desee ir a 5.5.8 o 5.5.9: + Antes de iniciar el servidor mysqld, asegúrese de que todos los archivos en / usr / La carpeta local / mysql / bin tiene el permiso ejecutable.
Luis Alvarado

1
+ Al hacer la restauración de la copia de seguridad mysql.sql, la carpeta correcta es /root/mysql-5.1-dump/ y no /root/mysql-5.1-backup/dump/ + En la parte sobre cómo iniciar mysql con "mysqld --skip -grant-tables --user = mysql "primero debe mencionar que /etc/my.cnf debe colocarse en la PARTE INFERIOR del archivo + Después de mysql_upgrade, es posible que NECESITA eliminar el proceso mysqld antes de comenzar con el / etc / init.d / mysql
Luis Alvarado

4

Esto no resuelve su problema, pero aquí está el error de la lista de deseos para empaquetar MySQL 5.5.


2
Para su información, acabo de asignarme ese error y estoy viendo el primer intento de compilación en este momento ... :-D
SpamapS

Como actualización ... 5.5.17 ha aterrizado en Precise Pangolin Alpha1 (el próximo LTS, 12.04) ... el paquete fuente debería compilarse bien para versiones anteriores, y se puede encontrar aquí launchpad.net/ubuntu/+source/mysql -5.5
SpamapS


1

Instalé con éxito MySQL-5.5.15 en Natty (Ubuntu 11.04) con alien de RPM binarios oficiales.

Instalar alien y libaio1 (usado desde MySQL-5.5)

apt-get install alien libaio1

Obtener RPM binarios de descargas de 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

¡Conviértalos!

fakeroot alien MySQL*.rpm

... e instalarlos.

sudo dpkg -i mysql*.deb

Agregar usuario mysql

useradd -r mysql

Inicializar directorio de datos

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

Establecer otros caminos necesarios

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

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

Iniciar DB

service mysql start

Cambiar la contraseña de root

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


1

Hay un instalador indoloro para mysql 5.5 en debian en dotdeb.org. Tienen instrucciones sobre cómo obtener su repositorio listado con aptitude, aquí: http://www.dotdeb.org/instructions/ Una vez hecho eso, usé Synaptic para actualizar mysql-server a la versión 5.5. Funcionó sin problemas.


0

El proceso para actualizar de 5.1 (si ha creado un servidor LAMP) a 5.5 se describe aquí. Si está interesado en instalar un servidor MySQL original, cree una instalación limpia de su servidor y siga esas instrucciones en la página a la que hice referencia que no implican una instancia de MySQL previamente instalada.

Si desea usar phpMyAdmin, necesitará construir un servidor LAMP (como se describe aquí y luego seguir todas las instrucciones para la actualización contenidas en el enlace anterior. Esto le permitirá usar apt-gettodos los paquetes necesarios para phpMyAdmin y luego cambie la versión de MySQL.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.