我只是切换主机,现在有重新安装一切的任务。 我现在在CentOS上,我需要安装MySQL,但不知道要安装哪个软件包。 我似乎无法find任何有关差异的信息。 会有人知道吗? 百胜是不是一个选项,因为它想要安装1.0.77,这是太旧了。 机器是64位的。
如果你想安装的版本与发行版本支持的版本不同,你没有理由从源代码编译,我会说你最好的selectMySQL的预编译的二进制文件。
下面列出一个非常粗略的程序。 您可能需要从系统中删除mysql和mysql-server软件包,这意味着您需要使用不同的init并创build一个mysql用户。 你可能有系统包依赖于它。
我倾向于使我的主要服务器angular色(IE。Web,邮件,代理)围绕脚本和源代码发行构build,而不是分发包,同时使用核心系统实用程序和库的分发包。 这只是我的偏好。
cd /usr/local/src wget http://mysql.tar.gz tar zxvf mysql.tar.gz -C /usr/local ln -s /usr/local/mysql-$VERSION /usr/local/mysql cd /usr/local/mysql scripts/mysql_install_db --force chown -R root . chown -R mysql data chgrp -R mysql . /usr/local/mysql/support-files/mysql.server start tail -f /usr/local/mysql/data/`uname -n`.err cd /usr/local/mysql/data /bin/rm -fr test
下载MySQL
从dev.mysql.com下载MySQL 5.1 RPM。
这些RPM被标记为“Red Hat&Oracle Enterprise Linux”,但我相信它们也可以在CentOS上正常运行。 我现在正在CentOS 5.4主机上testing它们,并且安装时没有问题,似乎工作正常。
你安装了什么版本的CentOS? 在我最近安装的CentOS 5.4上,我显示了这个:
[root@server ~]# yum info mysql-server Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.fdcservers.net * base: centos.mbni.med.umich.edu * epel: ftp.osuosl.org * extras: centos.omnispring.com * updates: mirror.ubiquityservers.com Available Packages Name : mysql-server Arch : x86_64 Version : 5.0.77 Release : 4.el5_4.2 Size : 9.8 M Repo : updates Summary : The MySQL server and related files URL : http://www.mysql.com License : GPLv2 with exceptions Description: MySQL is a multi-user, multi-threaded SQL database server. MySQL is a : client/server implementation consisting of a server daemon (mysqld) : and many different client programs and libraries. This package contains : the MySQL server and some accompanying files and directories.