Cómo actualizar a MySQL 5 en RHEL 3 y 4
Hoy un programador que trabaja en un servidor me solicitó hacer un upgrade a MySQL 5, la plataforma era RHEL 4. Esta versión de RHEL (al igual que la 3) traen por defecto las ramas 4.x de MySQL (al igual que PHP), la forma más simple de hacer el upgrade hacia MySQL 5 fué esta:
Detenemos MySQL
service mysql stop
mkdir /root/temp && cd /root/temp
Bajamos los paquetes server, client, shared compatibility libraries y devel como RPM desde: http://dev.mysql.com/downloads/mysql/5.0.html#downloads
Actualizamos
rpm -Uvh MySQL-server-community-5.0.45-0.rhel4.i386.rpm
rpm -Uvh MySQL-client-community-5.0.45-0.rhel4.i386.rpm
rpm -Uvh MySQL-shared-compat-5.0.45-0.rhel4.i386.rpm
rpm -Uvh MySQL-devel-community-5.0.45-0.rhel4.i386.rpm
Editamos el archivo /etc/my.cnf y comentamos la variable base_dir.
pico /etc/my.cnf
Finalmente, agregamos el usuario MySQL, seteamos propietarios y reiniciamos el servicio:
adduser mysql
chown -R mysql:mysql /var/lib/mysql
service mysql start
Luego de esto, deberia estar todo normal corriendo bajo MySQL 5.x
February 23rd, 2008 at 1:45 am
Realizaste migraciones de MySQL 4.x a 5.x, tuviste algun inconveniente en el traspaso??
February 23rd, 2008 at 1:52 pm
@el_zat,
Ningún inconveniente en el traspaso al momento :D, tal vez la variable basedir (en /etc/my.cnf) tengas que comentarla si no levanta el servicio una vez inicias MySQL 5 pero nada más que recuerde.
Saludos,
September 5th, 2008 at 9:57 pm
Por si acaso, me fallo pero cambie a -Uvh –force –replacefiles y funcionó