系统环境:Centos6.5 64位
1. 安装java环境 这里安装的是jdk1.7.60
在/usr/local目录下创建java目录,可到oracle官网或镜像网站下载jdk-7u60-linux-x64.tar.gz,放到/usr/local/java中,
cd /usr/local/java,执行解压: tar zxvf jdk-7u60-linux-x64.tar.gz。
解压完成后配置JAVA_HOME,JAR_HOME环境变量。打开/etc/profile文件,命令:vi /etc/profile,在最后加上
export JAVA_HOME=/usr/local/java/jdk1.7.0_60
export JRE_HOME=/usr/local/java/jdk1.7.0_60/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
按ESC键,再输入:wq 保存退出文档,输入source /etc/profile 立即生效(该方法设置一次对所有用户有效)
查看安装是否成功java -version.
[注:修改~/.bashrc文件(该方法修改后只对当前用户有效,对该用户的所有shell都有效)
用vim编辑器打开~/.bashrc文件
在文件尾部加入jdk环境变量的定义。在以上方法未起到作用时可尝试此方法]
2.安装tomcat,这里是apache-tomcat-8.0.33.tar.gz
下载tomcat(二进制版本不是源代码版)到/usr/local目录中,tar zxvf apache-tomcat-8.0.33.tar.gz,得到解压后的apache-tomcat-8.0.33
目录,修改目录名称为tomcat。
可配置内存大小,cd /usr/local/tomcat/bin/,vi catalina.sh,在85行下添加:
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "
按ESC 接着:wq保存退出。
启动tomcat服务器:
#cd /usr/local/tomcat/bin
#./startup.sh
3.安装MysqL
卸载掉原有MysqL
因为MysqL数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了MysqL数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了MysqL数据库
[root@xiaoluo ~]# rpm -qa | grep MysqL // 这个命令就会查看该操作系统上是否已经安装了MysqL数据库
有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
[root@xiaoluo ~]# rpm -e MysqL // 普通删除模式 [root@xiaoluo ~]# rpm -e --nodeps MysqL // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
在删除完以后我们可以通过 rpm -qa | grep MysqL 命令来查看MysqL是否已经卸载成功!!
三、通过yum来进行MysqL的安装
我是通过yum的方式来进行MysqL的数据库安装,首先我们可以输入 yum list | grep MysqL 命令来查看yum上提供的MysqL数据库可下载的版本:
[root@xiaoluo ~]# yum list | grep MysqL
就可以得到yum服务器上MysqL数据库的可下载版本信息:
然后我们可以通过输入yum install -y MysqL-server MysqL MysqL-devel命令将MysqL MysqL-server MysqL-devel都安装好(注意:安装MysqL时我们并不是安装了MysqL客户端就相当于安装好了MysqL数据库了,我们还需要安装MysqL-server服务端才行)
yum
install -y
MysqL-server
MysqL MysqL-deve
在等待了一番时间后,yum会帮我们选择好安装MysqL数据库所需要的软件以及其它附属的一些软件
我们发现,通过yum方式安装MysqL数据库省去了很多没必要的麻烦,当出现下面的结果时,就代表MysqL数据库安装成功了
此时我们可以通过如下命令,查看刚安装好的MysqL-server的版本
[root@xiaoluo ~]# rpm -qi MysqL-server
[root@xiaoluo ~]# service MysqLd start 初始化 MysqL 数据库: WARNING: The host 'xiaoluo' could not be looked up with resolveip. This probably means that your libc libraries are not 100 % compatible with this binary MysqL version. The MysqL daemon,MysqLd,should work normally with the exception that host name resolving will not work. This means that you should use IP addresses instead of hostnames when specifying MysqL privileges ! Installing MysqL system tables... OK Filling help tables... OK To start MysqLd at boot time you have to copy support-files/MysqL.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MysqL root USER ! To do so,start the server,then issue the following commands: /usr/bin/MysqLadmin -u root password new-password'
/usr/bin/MysqLadmin -u root -h xiaoluo password ' Alternatively you can run: /usr/bin/MysqL_secure_installation which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the manual for more instructions. You can start the MysqL daemon with: cd /usr ; /usr/bin/MysqLd_safe & You can test the MysqL daemon with MysqL-test-run.pl cd /usr/MysqL-test ; perl MysqL-test-run.pl Please report any problems with the /usr/bin/MysqLbug script! [确定] 正在启动 MysqLd: [确定]