下载下来的包,解压后都会有一个安装说明文件,通常叫做readme或者INSTALL,看看安装过程,有make的 肯定是源码包了。 再一个就是通过名称来看,规范的包,都会在名字上去标记它是什么包,源码包名字不会加任何修饰,比如mysql的源码包,就是mysql-版本号.tar.gz 而免编译的包,都会标记有i686或者x86_64字眼。
cd /usr/local/src
wget mysql.tar.gz
tar zxf mysql.tar.gz
mv mysql /usr/local/scr/mysql
mkdir -p /data/mysql
useradd -s /sbin/nologin -M mysql
chown -R mysql:mysql /data/mysql
cd /usr/local/src/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
cp support-files/my-large.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vim /etc/init.d/mysqld
basedir=/usr/local/src/mysql
datadir=/data/mysql