时间:2021-07-01 10:21:17 帮助过:1人阅读
apr-1.5.1.tar.bz2
cd apr-1.5.1 ./configure --prefix=/usr/local/apr make && make installView Code
apr-util-1.5.4.tar.bz2
cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make && make installView Code
pcre-8.36.tar.bz2
cd pcre-8.36 ./configure make && make installView Code
这些是Apache依赖的一些安装包,解压,安装。
都完成后正式安装Apache
cd httpd-2.4.10 ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-so --enable-rewrite make && make installView Code
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
service httpd start
测试是否安装成功
出现“It works”就说明Apache已经正常安装。
安装Mysql,需要先安装好 cmake
yum -y install cmake make
一、编安装MySQL前的准备工作
安装编译源码所需的工具和库
yum install gcc gcc-c++ ncurses-devel perl
安装cmake,从http://www.cmake.org下载源码并编译安装
2. tar -xzvf cmake-2.8.10.2.tar.gz 3. cd cmake-2.8.10.2 4. ./bootstrap ; make ; make install 5. cd ~View Code
二、设置MySQL用户和组
新增mysql用户组
新增mysql用户
三、新建MySQL所需要的目录
新建mysql安装目录
新建mysql数据库数据文件目录
四、下载MySQL源码包并解压
解压mysql-5.6.16.tar.gz
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFIGDIR=/usr/local/mysql/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_USER=mysql配置
rm CMakeCache.txt
编译源码
安装
六、修改mysql目录所有者和组
修改mysql安装目录
1. cd /usr/local/mysql 2. chown -R mysql:mysql .
修改mysql数据库文件目录
cd /data/mysqldb chown -R mysql:mysql .
七、初始化mysql数据库
1. cd /usr/local/mysql 2. scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb
八、复制mysql服务启动配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
注:如果/etc/my.cnf文件存在,则覆盖。
九、复制mysql服务启动脚本及加入PATH路径
1. cp support-files/mysql.server /etc/init.d/mysqld 2. 3. vim /etc/profile 4. export MYSQL_HOME="/usr/local/mysql" export PATH="$PATH:$MYSQL_HOME/bin" 5. source /etc/profile
十、启动mysql服务并加入开机自启动(可选这个步骤,以后可以自己启动的)
service mysqld start chkconfig --level 35 mysqld on
十一、检查mysql服务是否启动
1. netstat -tulnp | grep 3306 2. mysql -u root -p
密码为空,如果能登陆上,则安装成功。
十二、修改MySQL用户root的密码
1. mysqladmin -u root password ‘123456‘
注:也可运行安全设置脚本,修改MySQL用户root的密码,同时可禁止root远程连接,移除test数据库和匿名用户。
1. /usr/local/mysql/bin/mysql_secure_installation