Yum installing wrong MySQL version on CentOS 5 (Amazon)
- by Marius Stuparu
I'm having trouble with a CentOS server running on AWS. This is CentOS 5.6 i386 from RightImage, but the problem was the same on all RightScale AMIs.
When issuing the following command:
yum install mysql mysql-server mysql-devel
the only packages proposed by yum are MySQL-devel-community and MySQL-server-community. Which would't be a problem, except this package is old/incomplete, because it does not create a "mysqld" service, only a /etc/init.d/mysql (notice the missing d). That would't be a problem, I can start the service by doing ./etc/init.d/mysql start, and it starts OK, but there is no "mysql" (or other mysql*) command available.
If I try to force a different version (yum install mysql50-server...) I get this yum error:
mysql-5.0.77-4.el5_6.6.i386 from updates has depsolving problems
--> mysql conflicts with MySQL-server-community
(even when I don't have MySQL-server-community installed).
I have tried this before and after yum update, in a fresh image.
How can I install a working version of MySQL? I'm stuck on CentOS 5 because I want to install Kloxo (which does not yet support CentOS 6). I'm not interested in Webmin, and I can't afford cPanel.
Thanks!