首先查看系统版本
rpm -q centos-release
[root@i-jfkhugey ROOT]# rpm -q centos-release
centos-release-6-4.el6.centos.10.x86_64
Mysql的安装
1、查看自带MySQL版本
[root@i-jfkhugey ROOT]# rpm -qa | grep mysql
mysql-libs-5.1.66-2.el6_3.x86_64
2、卸载自带mysql
[root@i-jfkhugey ~]# rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64
3、查看是否卸载成功
[root@i-jfkhugey ~]# rpm -qa|grep mysql
好了干净了!
4、yum 安装Mysql
yum install -y mysql-server mysql mysql-devel
.
.
.
Complete!
5、查看一下吧
[root@i-jfkhugey usr]# rpm -qi mysql-server
Name : mysql-server Relocations: (not relocatable)
Version : 5.1.73 Vendor: CentOS
Release : 3.el6_5 Build Date: Thu 13 Feb 2014 03:42:39 AM CST
Install Date: Thu 03 Apr 2014 04:17:28 PM CST Build Host: c6b9.bsys.dev.centos.org
Group : Applications/Databases Source RPM: mysql-5.1.73-3.el6_5.src.rpm
Size : 25882723 License: GPLv2 with exceptions
Signature : RSA/SHA1, Thu 13 Feb 2014 03:48:08 AM CST, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://www.mysql.com
Summary : The MySQL server and related files
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.
6、启动mysql
[root@i-jfkhugey usr]# service mysqld start
7、重启mysql(不用操作)
[root@i-jfkhugey usr]# service mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
8、检查mysql是否开机启动
[root@i-jfkhugey usr]# chkconfig --list|grep mysqld
mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off
恩。。。没有开机启动。
9、设置mysql的开机启动
[root@i-jfkhugey usr]# chkconfig mysqld on
设置mysql开机不启动
<span style="white-space:pre"> </span>chkconfig mysqld off
10、再检查一遍开机启动,重复8
[root@i-jfkhugey usr]# chkconfig --list|grep mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
好了,设置成功!
11、设置root密码
[root@i-jfkhugey usr]# /usr/bin/mysqladmin -u root password '123456'
12、登陆下看看成功否?
[root@i-jfkhugey usr]# mysql -uroot -p123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
我们上来了。。。
13、增加远程访问权限
mysql>grant all privileges on *.* to 创建的用户名 @"%" identified by "密码";
mysql>flush privileges;
安装JDK1.7
1、查看系统自带jdk
[root@i-jfkhugey ~]# rpm -qa|grep java
tzdata-java-2012j-1.el6.noarch
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
2、卸载自带的jdk
[root@i-jfkhugey ~]# rpm -e --nodeps tzdata-java-2012j-1.el6.noarch
[root@i-jfkhugey ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
[root@i-jfkhugey ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
3、查看是否卸载成功
[root@i-jfkhugey ~]# rpm -qa|grep java
4、下载jdk
[root@i-jfkhugey ~]# wget http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
[root@i-jfkhugey ~]# wget http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
--2014-04-03 15:34:27-- http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
Resolving download.oracle.com... 23.61.194.90, 23.61.194.112
Connecting to download.oracle.com|23.61.194.90|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz [following]
--2014-04-03 15:34:27-- https://edelivery.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
Resolving edelivery.oracle.com... 23.52.54.140
Connecting to edelivery.oracle.com|23.52.54.140|:443... connected.
ERROR: certificate common name “www.oracle.com” doesn’t match requested host name “edelivery.oracle.com”.
To connect to edelivery.oracle.com insecurely, use ‘--no-check-certificate’.
好像不成,直接用迅雷下载好了,再传到服务器上面
5、上传成功
将 jdk-7u51-linux-x64.tar.gz 解压到/usr/java
tar zxvf jdk-7u51-linux-x64.tar.gz;
重命名文件夹
mv jdk1.7.0_51 jdk7
6、添加环境变量
vi /etc/profile
在文件的最后一行粘贴
JAVA_HOME=/usr/java/jdk7
JRE_HOME=/usr/java/jdk7/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
保存退出
7、让环境变量立即生效
source /etc/profile
8、查看一下是否安装成功
[root@i-jfkhugey jdk7]# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
好了!成功了。嘎嘎~
Tomcat7安装
1、解压
[root@i-jfkhugey ~]# tar zxvf apache-tomcat-7.0.53.tar.gz -C /usr/app
2、到tomcat目录下面
[root@i-jfkhugey app]# cd /usr/app/apache-tomcat-7.0.53/bin
3、修改配置文件。。。
4、启动 sh startup.sh
5、设置一下tomcat自动启动
startup.sh需要依赖于jdk和java_home才能启动,但是用户未登录的情况下,jdk和java_home不被加载,所以tomcat的启动不了,
解决的方法就是在/etc/rc.d/rc.local 文件加入jdk和java_home的路径,在启动时载入即可
export JAVA_HOME=/usr/java/jdk7
/usr/apps/apache-tomcat-7.0.53/bin/startup.sh
好了,Mysql、jdk和tomcat都安装成功了!