下载下来的包,解压后都会有一个安装说明文件,通常叫做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