您的位置:首页 > 运维架构 > Tomcat

CentOS 64位系统JDK1.6、tomcat 6.0、MySQL 5.5安装指南

2014-10-11 18:52 891 查看

1、linux下jdk1.6的安装

1.1 查看Linux自带的JDK是否已安装

# java –version


查看系统自带jdk版本

# rpm -qa | grep gcj
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
jdk-1.6.0_20-fcs



开始卸载

# yum -y remove java <span style="font-family: Arial, Helvetica, sans-serif;">java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 </span>


备注:实际操作中上面命令未出现预期效果

1.2 安装JDK

<1> 下载JDK

在/usr下新建java文件夹,将安装包放在/usr/java目录下

# mkdir /usr/java
# cd /usr/java
#wget http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin?AuthParam=1412954387_420e63b5957e1a5669048fbd4a50a6c4


重命名文件

# mv jdk-6u45-linux-x64.bin?AuthParam=1412954215_6b577dd1803a4a1289671bfe871d5b27      jdk-6u45-linux-x64.bin


<2> 安装JDK

jdk-6u45-linux-x64.bin文件安装

# cd /usr/java


给这个文件添加可执行权限

#chmod+x jdk-6u45-linux-x64.bin


执行

# ./ jdk-6u45-linux-x64.bin


1.3 配置环境变量

在/etc/profile最后加入以下几行:

# vi /etc/profile


export JAVA_HOME=/usr/java/jdk1.6.0_26

exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

执行如下命令使环境变量生效

#source /etc/profile


1.4 检查是否安装成功

2、linux下tomcat 6.0的安装

2.1 查看Linux是否已安装tomcat

查看已安装tomcat版本

# rpm -qa | grep tomcat
tomcatapache-tomcat-6.0.41


开始卸载

# yum -y remove tomcat apache-tomcat-6.0.41


         备注:实际操作中上面命令未出现预期效果

2.2 安装tomcat 6.0

<1> 下载tomcat6.0

# cd /usr/local


方案一 直接下载到指定目录

         

#wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-6/v6.0.41/bin/apache-tomcat-6.0.41.tar.gz[/code] 
         方案二 手工下载后上传到指定目录

下载地址: http://tomcat.apache.org/download-60.cgi
下载文件:Binary Distributions à Core à tar.gz (pgp, md5) 即:

上传文件apache-tomcat-6.0.41.tar.gz至/usr/local

<2> 安装tomcat:

#cd /usr/local


先给这个文件添加可执行权限

#chmod+x apache-tomcat-6.0.41.tar.gz


解压文件

#tar zxvfapache-tomcat-6.0.41.tar.gz


解压完成后将apache-tomcat-6.0.41重命名为tomcat

# mvapache-tomcat-6.0.41   /opt/tomcat  //(注意这种重命名的方式)


2.3 配置环境变量

编辑/etc下的profile文件,加上如下内容:

CATALINA_HOME="/opt/tomcat"
export CATALINA_HOME


编辑完后执行以下命令以使其立即生效:

#source/etc/profile


2.4 检查是否安装成功

#cd/opt/tomcat/bin
#startup.sh


浏览器输入http://localhost:8080,若看到猫的页面即tomcat安装成功

2.5 添加重启脚本

<1> 关闭tomcat

#cd/opt/tomcat/bin
#shurdown.sh


<2> 添加重启tomcat的脚本

#vim restart.sh
./opt/tomcat/shutdown.sh
./opt//tomcat/startup.sh


保存后,加执行权限:

#chmod +x  restarttomcat.sh


那么执行该脚本即可重启tomcat

2.6 Tomcat下的项目部署

将项目部署在tomcat里操作与windows完全一致,不过linux上习惯把项目放在/var/www目录下。

3、MySQL 5.5的安装

3.1 查看旧版本

查看是否安装mysql:

#rpm -qa | grep mysql


如果安装则卸载

#yum remove mysql 或者rpm -e mysql


3.2 安装MySQL前相关准备

<1> 安装编译代码需要的包

#yum -y install cmake
#yum -y install gcc
#yum -y install gcc-c++
#yum -y install bison-devel
#yum -y install ncurses-devel


cmake 时出错, 执行下面的命令

#yum -y install gccgcc-devel gcc-c++ gcc-c++-devel autoconf* automake* zlib* libxml* ncurses-develncurses libgcrypt* libtool* cmake openssl openssl-devel bison bison-devel unzip


<2> 新建mysql组和用户

使用下面的命令查看是否有mysql用户及用户组

#cat /etc/passwd  //查看用户列表
#cat /etc/group  //查看用户组列表


如果没有就创建

#groupadd mysql
#useradd -g mysql -s/sbin/nologin mysql


<3> 目录准备

#mkdir -p/webserver/mysql/etc
#mkdir -p/webserver/mysql/data
#mkdir -p/webserver/mysql/tmp


修改/webserver/mysql权限

#chown -R mysql.mysql/webserver/mysql


<4> 下载MySQL文件

#cd /usr/local
#wget http://dev.mysql.com/Downloads/MySQL-5.5/mysql-5.5.40.tar.gz[/code] 
解压MySQL

#tar zxvf mysql-5.5.40.tar.gz
#cd mysql-5.5.40


3.3 编译安装

# cmake \
-DCMAKE_INSTALL_PREFIX=/webserver/mysql\
-DSYSCONFDIR=/webserver/mysql/etc \
-DMYSQL_DATADIR=/webserver/mysql/data \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/webserver/mysql/tmp/mysqld.sock\
-DMYSQL_USER=mysql \
-DEXTRA_CHARSETS=all  \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DENABLE_DOWNLOADS=1


===相关说明===

-DCMAKE_INSTALL_PREFIX=/webserver/mysql                		//安装目录
-DSYSCONFDIR=/webserver/mysql/etc                               //my.cnf目录
- DMYSQL_DATADIR=/webserver/mysql/data           		//数据库存放目录
- DMYSQL_TCP_PORT=3306                                		//TCP端口,默认3306
- DMYSQL_UNIX_ADDR=/webserver/mysql/tmp/mysqld.sock       	// The Unix socket file path on whichthe server listens for socket connections
-DDEFAULT_CHARSET=utf8                                   	//使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci                  		//校验字符
-DEXTRA_CHARSETS=all                                		//安装所有扩展字符集
-DENABLED_LOCAL_INFILE=1                             		//允许从本地导入数据


编译安装//稍微耗时

#make
#make install


3.4 配置MySQL

<1> 客户端库文件的链接(未执行此步骤的话,在PHP编译时会提示找不到MySQL文件)

#ln -s /webserver/mysql/lib/libmysqlclient.so.18/usr/lib64/libmysqlclient.so.18


<2> MySQL启动文件的配置

#cpsupport-files/mysql.server /etc/init.d/mysqld
#chmod +x/etc/init.d/mysqld
#vim /etc/init.d/mysqld
basedir=/webserver/mysql
datadir=/webserver/mysql/data


//修改以上这2行的路径即可

<3> 设置MySQL配置文件

#cp support-files/my-huge.cnf/webserver/mysql/etc/my.cnf
#rm -rf /etc/my.cnf
#ln -s/webserver/mysql/etc/my.cnf /etc/my.cnf


<4> 初始化数据库

#cd/webserver/mysql
#./scripts/mysql_install_db--user=mysql --basedir=/webserver/mysql --datadir=/webserver/mysql/data


<5> 链接MySQL命令

#vim /etc/profile
export PATH=/webserver/mysql/bin:$PATH


执行下面命令是文件修改生效

#source /etc/profile


3.5 启动MySQL并做相应设置

<1> 开机启动设置

#chkconfig mysqld on
#service mysqld start


<2> 设置MySQL root用户的密码

#./mysqladmin -u rootpassword rootroot


<3> 删除用户密码为空的用户

#mysql -u root -p
mysql> use mysql;
mysql> select host,user,passwordfrom user;
mysql> delete from userwhere password="";


<4> 创建网站用户(TestDB_user可以访问数据库TestDB,具有select、insert、update、delete)

mysql> create databaseTestDB;
mysql> GRANT SELECT,INSERT,UPDATE,DELETEON TestDB.* TO TestDB_user@'%' IDENTIFIED BY '123456';
mysql> FLUSHPRIVILEGES;


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息