Por pura coincidência eu acabei de escrever isso para outra pergunta. Eu sei que isso parece estar atualizando o mysql, mas deve forçar o php para atualizar e evitar um problema de dependência. Se o php não instalar no momento em que você seguiu todos os passos abaixo, yum remove php e então executa: yum --enablerepo = remi install php (e qualquer outra coisa que você precise)
Siga a seu próprio risco, etc:
NB: para CentOS de 64 bits Para 32 bits, deixe os sufixos .x86_64
yum remove mysql mysql-server
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm
yum --enablerepo=remi install mysql.x86_64 mysql-server.x86_64
Você pode precisar adicionar quaisquer extras que precisar ao último comando yum - por exemplo: php-mysql php-devel php-pdo