CentOS6.6 安装JDK8+TOMCAT8+MYSQL

来源:互联网 发布:网上打工软件 编辑:程序博客网 时间:2024/05/14 03:17

CentOS6.6 安装JDK8+TOMCAT8+MYSQL

1,下载好下面的安装包。

jdk-8u60-linux-x64.rpm
apache-tomcat-8.0.26.tar

网址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
http://tomcat.apache.org/download-80.cgi

2,在CentOS6.6 的/opt/下建个tools目录,把下载好的安装包用FTP上传到/opt/tools/下。

3,安装JDK

#java -version#rpm -qa | grep java#rpm -qa | grep jdk

如果有openjdk的话,卸载掉。
如:java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5#yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

安装:

#cd /opt/tools/#rpm -ivh jdk-8u60-linux-x64.rpm

确认一下

#java -versionjava version "1.8.0_60"Java(TM) SE Runtime Environment (build 1.8.0_60-b27)Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

4,安装TOMCAT

#cd /opt/tools/#tar xzvf apache-tomcat-8.0.26.tar.gz #mv apache-tomcat-8.0.26 /opt/tomcat/#./opt/tomcat/bin/startup.sh

确认一下
http://xxx.xxx.xxx.xxx:8080能访问就成功了。

5,安装MYSQL

查看是否有已经安装的。

#rpm -qa | grep mysql

有已经安装的。
mysql-libs-5.1.73-3.el6_5.x86_64

先卸载

#yum -y remove mysql  mysql-libs-5.1.73-3.el6_5.x86_64

查看可下载的版本

 #yum list | grep mysql

安装mysql-server

#yum install -y mysql-server mysql mysql-deve

可以通过如下命令,查看刚安装好的mysql-server的版本

#rpm -qi mysql-server

启动和再启动

#service mysqld start#service mysqld restart

设置mysql服务开机自动启动

#chkconfig --list | grep mysqld#chkconfig mysqld on#chkconfig --list | grep mysqld

设置root账号密码

#mysqladmin -u root password '123456'

测试数据库

#mysql -u root -p mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || mysql              || test               |+--------------------+3 rows in set (0.00 sec)

设置外网

查看3360端口

#netstat -anpActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      24197/mysqld 

对外开放3360端口

#iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT#iptables -L -n  Chain INPUT (policy ACCEPT)  target     prot opt source               destination           ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:3306   Chain FORWARD (policy ACCEPT)  target     prot opt source               destination           Chain OUTPUT (policy ACCEPT)  target     prot opt source               destination         #service iptables save iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]

新建数据库

#mysql -u root -pmysql> CREATE DATABASE demo_db DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;Query OK, 1 row affected (0.00 sec)mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || demo_db            || mysql              || test               |+--------------------+4 rows in set (0.00 sec)mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> grant all on demo_db .* to 'demouser'@'%' identified by '123456';Query OK, 0 rows affected (0.00 sec)mysql> quitBye

然后在外网就可以用MYSQL数据库工具(如Navicat )访问MYSQL数据库了。

0 0