Я только что установил Centos 6.4 и установил MySQL, используя версию, поставляемую с дистрибутивом Centos. К моему ужасу, это MySQL 5.1.69 по сравнению с текущим 5.6.12. Как указано в http://dev.mysql.com/doc/refman/5.5/en/linux-installation-native.html, "версия MySQL часто будет каким-то образом отставать от текущей доступной версии", но я не ожидал, что это будет долго.
[[email protected] ~]# rpm -qa | grep mysql
mysql-5.1.69-1.el6_4.x86_64
mysql-devel-5.1.69-1.el6_4.x86_64
mysql-server-5.1.69-1.el6_4.x86_64
mysql-libs-5.1.69-1.el6_4.x86_64
[[email protected] ~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
[[email protected] ~]#
Альтернативой является установка пакетами RPM, который является "рекомендуемым способом установки MySQL" на http://dev.mysql.com/doc/refman/5.5/en/linux-installation-rpm.html. Я сделал это, и это было не слишком сложно, однако, меня беспокоит, поскольку мне часто говорят, что я всегда должен устанавливать по yum, когда это доступно. К самому концу документации он описывает очень кратко, используя yum, однако он настолько краток, что я сомневаюсь, что это путь.
Итак... Каков наилучший способ, чтобы пользователь Linux-гуру Linux не устанавливал/не обновлял MySQL на компьютере Centos?