CENTOS6.2安装jdk1.8,tomcat8,mysql5.5

      CENTOS6.2安装jdk1.8,tomcat8,mysql5.5

(建议先安装mysql,我就是在安装mysql的时候除了问题,然后重装系统,晕)

以下内容全部经过本人实验通过,绝对有效,无效来找俺!哼!

一,安装JDK

第一步:官网下载jdk文件

网址:http://www.Oracle.com/techNetwork/Java/javase/downloads/index.html 
根据所用服务器linux32位还是64位操作系统来选择相应的版本,32位对应Linux x86;64位的对应Linux x64. 
这里我们要说的是tar压缩包的安装方式,所以我们选择的是“.tar.gz”后缀的文件,这里选择的是文件“ jdk-8u65-linux-x64.tar.gz ”。 
如图: 

第二步:上传tar.gz包到linux服务器

FileZilla上传至 /usr/local下

将现在下来的jdk-8u65-linux-x64.tar.gz文件上传到服务器/usr/local目录下,

进入目录

#cd /usr/local

解压

#tar -zxvf jdk-8u111-linux-x64.tar.gz

修改目录名称

#mv jdk1.8.0_111/ jdk

进入解压后的目录

#cd jdk

第三步:设置环境变量

vi /etc/profile

最后面加入:

JAVA_HOME=/usr/local/jdk

export JRE_HOME=/usr/local/jdk/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

然后保存退出。

#source /etc/profile  #使更改的配置立即生效

第四步:测试
javac -version

二,安装Tomcat8

在官方网站上下载将安装的版本(我下载的是最新版apache-tomcat-7.0.27.tar.gz),此处省略下载方法。tomcat的安装只需要解压就可以了。
1.直接解压:tar -zxvf 压缩包所在目录/apache-tomcat-7.0.27.tar.gz;
2.将解压得到的apache-tomcat-7.0.27文件夹移到/usr/local/下:sudo mv apache-tomcat-7.0.27 /usr/local/
进入到apache-tomcat-7.0.27目录下修改文件的访问权限:sudo chmod 777(根据自己的情况给予相应的权限) conf/           (这里我也不知道为什么要修改权限)
启动tomcat:进入/usr/local/apache-tomcat-7.0.27/bin目录,用命令./startup.sh或者sh startup.sh启动;
启动后可以在浏览器(自带的火狐浏览器)中输入localhost:8080就可以看到tomcat的欢迎页面了。
关闭tomcat:进入/usr/local/apache-tomcat-7.0.27/bin目录,用命令./shutdown.sh或者sh shutdown.sh关闭。

三,安装mysql

1. 下载相关文件

首先要下载MySQL的RPM包,地址http://dev.mysql.com/downloads/mysql/,因为这里用的是CentOS-6.2系统,所以平台中选择Oracle&Red Hat Linux 6



我的系统是64位,所以在下边分别找MySQL-server、MySQL-client的64位的rpm包。
另外还可以选择安装MySQL-devel和MySQL-shared。其中MySQL-devel是开发用的一些lib,MySQL-shared是一些和以前的版本兼容用的lib

(这里是32位的,根据系统选择32或64位的)

(这里是32位的,根据系统选择32或64位的)


2. 将RPM包上传到CentOS中(我上传至/usr/local)

3. 检查系统有没有安装过MySQL,如果有,将其卸载

检查是否安装过MySQL

[root@Carl-CentOS ~]# rpm -qa | grep mysql  
我的系统里找到一个mysql-libs

卸载老版本的MySQL

[root@Carl-CentOS ~]# yum -y remove (上面的已安装数据库名字)

  
4. 安装我们的RPM包
切换到RPM所在的目录(即那几个rpm包)
首先安装MySQL-server

[root@Carl-CentOS ~]# rpm -ivh MySQL-server-5.5.32-2.el6.i686.rpm   

Server装好了。然后安装Client

[root@Carl-CentOS ~]# rpm -ivh MySQL-client-5.5.32-2.el6.i686.rpm   

安装MySQL-devel

[root@Carl-CentOS ~]# rpm -ivh MySQL-devel-5.5.32-2.el6.i686.rpm   
5. 检查是否安装成功

 先启动服务:
[root@Carl-CentOS ~]# service mysql start   
再输入mysql

[root@Carl-CentOS ~]# mysql   

Welcome to the MySQL monitor. Commands end with ; or \gYour MySQL connection id is 1   

Server version: 5.5.32 MySQL Community Server (GPL)   

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>  
到这里就说明你的MySQL安装成功了,掌声~~~
6. 第一次登陆,修改密码
修改密码

[root@Carl-CentOS ~]# /usr/bin/mysqladmin -u root password 'root'  
这时候再只是输入mysql就登陆不了mysql了

[root@Carl-CentOS ~]# mysql   

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)  
使用mysql –u root –p登陆

[root@Carl-CentOS ~]# mysql -u root -p   

Enter password:   

Welcome to the MySQL monitor. Commands end with ; or \g

...   

mysql>  
7. 关于my.cnf

安装成功后,也许有的朋友需要配置my.cnf。rpm包安装的MySQL是不会安装/etc/my.cnf文件的。
解决方法:

[root@Carl-CentOS ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf  
(/usr/share/mysql/目录下,除了my-medium.cnf外,还有my-huge.cnf、my-large.cnf和my-small.cnf)
根据自己需要复制
8. 配置远程访问
处于安全的考虑,MySQL默认不允许远程访问,可以使用下面开启远程访问

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;  

【记得打分号】
使立即生效

mysql> flush privileges;  
如果依然不能远程访问,那就很可能是防火墙的原因了,可以在防火墙中开启3306端口或者直接关掉防火墙。
操作如下:

配置防火墙,开启3306端口:  

[root@localhost src]# vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT  

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT  

注:这条规则应该添加到默认22端口的后面。(如上所示)  重启防火墙,使其配置生效:  [root@localhost src]# /etc/init.d/iptables restart  

关闭SELINUX:  [root@localhost src]# vi /etc/selinux/config  

在最后面添加如下信息:  

SELINUX=disabled  

:x或:wq  ←保存退出  

重启系统,使其生效:  [root@localhost src]# shutdown -r now
9. 演示用navicat连接远程数据库

  新建连接,选择mysql,输入主机ip,账号密码

双击 连接数据库,建立一个新表panfan,成功啦


最后最后,就可以将你的web项目或其他项目打包发布在tomcat拉,哎哎。。烦。如果大家也有用腾讯云的,可以和我联系,一起交流交流。

猜你喜欢

转载自blog.csdn.net/qq_32953079/article/details/53512090