zoukankan      html  css  js  c++  java
  • Linux系统下安装JDK,Tomcat和Mysql

    目录

     

    Linux安装jdk

    1.先卸载open-jdk

    2开始安装:

    1.Linux系统中新建文件夹:命令如下

    2.使用软件FileZilla_3.7.3_win32上传jar包

    3解压:

    4配置环境变量:

    Linux安装Tomcat

    Linux安装mysql

    检测是否已经安装了mysql

    安装mysql

    系统启动时自动启动mysql服务

    开启远程访问


    Linux安装jdk

    (所需软件打包下载:链接: https://pan.baidu.com/s/13G3_6-_AKN0kqJc4puNR5g 提取码: igab)

    1.先卸载open-jdk

     

    查看linux上是否存在已经安装好的JDK  javac

    java –version

     

    rpm -qa | grep java

    查看本机上所有已经安装成功的软件,只查看和java相关的

     

     

    删除linux自带jdk

    rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686

    rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686

     

    2开始安装:

    1.Linux系统中新建文件夹:命令如下

    mkdir /usr/local/src/java

    mkdir /usr/local/src/mysql

    mkdir /usr/local/src/tomcat


     

    [root@yxy ~]# mkdir /usr/local/src/java
    
    mkdir /usr/local/src/mysql
    
    mkdir /usr/local/src/tomcat
    
    [root@yxy ~]# mkdir /usr/local/src/mysql
    
    [root@yxy ~]# mkdir /usr/local/src/tomcat
    
    [root@yxy ~]# mkdir /usr/local/src/java
    
    

    2.使用软件FileZilla_3.7.3_win32上传jar包

     

    FileZilla_3.7.3_win32上传jdktar包

    FileZilla_3.7.3_win32上传mysql包

    FileZilla_3.7.3_win32上传tomcat包

    3解压:

    cd /usr/local/src/java

    将jdk压缩包进行解压

    tar -zxvf jdk-7u71-linux-i586.tar.gz

     

    安装依赖包:

    yum install glibc.i686

    (需要联网)

     

    4配置环境变量:

    ① vim /etc/profile

     

    ② 在末尾行添加

    #set java environment
    
    JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
    
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    
    PATH=$JAVA_HOME/bin:$PATH
    
    export JAVA_HOME CLASSPATH PATH

    :wq保存退出

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

    ④java -version  查看JDK版本信息,如果显示出1.7.0证明成功

    [root@yxy ~]# source /etc/profile
    
    [root@yxy ~]# java -version
    
    java version "1.7.0_71"
    
    Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
    
    Java HotSpot(TM) Client VM (build 24.71-b01, mixed mode)
    
    [root@yxy ~]#

     

     

    Linux安装Tomcat

    tomcat只要解压就可以使用。

     

    进入tomcat目录:cd /usr/local/src/tomcat

    解压:tar -zxvf apache-tomcat-7.0.57.tar.gz

    重命名:mv apache-tomcat-7.0.57 tomcat

    1. 启动tomcat:
      cd tomcat/bin/
      ./startup.sh 或者 sh startup.sh
    2. 查看日志:
      tail -f ../logs/catalina.out
    3. 查看效果 http://192.168.137.128:8080/
      发现无法访问:
    4. 防火墙打开 8080 端口
      /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    5.         保存配置        

     /etc/rc.d/init.d/iptables save

    或者:

    iptables-save > /etc/sysconfig/iptables

    安装成功

     

     

    Linux安装mysql

    检测是否已经安装了mysql

    rpm -qa | grep mysql

    [root@yxy bin]# rpm -qa | grep mysql

    mysql-libs-5.1.66-2.el6_3.i686

    如果已经安装了,将其卸载,如:

     

    rpm -e --nodeps  mysql-libs-5.1.66-2.el6_3.i686

     

    安装mysql

    1. cd /usr/local/src/mysql
    2. tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
    [root@yxy mysql]# tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
    
    MySQL-shared-compat-5.6.22-1.el6.i686.rpm
    
    MySQL-server-5.6.22-1.el6.i686.rpm
    
    MySQL-client-5.6.22-1.el6.i686.rpm
    
    MySQL-devel-5.6.22-1.el6.i686.rpm
    
    MySQL-test-5.6.22-1.el6.i686.rpm
    
    MySQL-shared-5.6.22-1.el6.i686.rpm
    
    MySQL-embedded-5.6.22-1.el6.i686.rpm
    1. 安装server
      rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
      出错:

      安装依赖:
    yum -y install libaio.so.1  perl-Module-Install.noarch

    如果出现版本冲突问题解决办法:

    yum install --setopt=protected_multilib=false zlib
    1. 安装中:
       rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
    
    1. 安装client

       rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

    1. 查询mysq服务运行状态

      service mysql status

    服务未启动。

    1. 初始化数据库mysql_install_db --user=mysql --ldata=/var/lib/mysql/
    2. 启动mysql服务
      service mysql start
    3. 使用root账号登录[root@yxy mysql]# mysql -u root -p
      让输入密码的时候,由于我们没设置密码,所以直接回车。
    4. 修改root密码:SET PASSWORD = PASSWORD('123456');
    mysql> SET PASSWORD = PASSWORD('123456');
    
    Query OK, 0 rows affected (0.00 sec)

    系统启动时自动启动mysql服务

    加入到系统服务:
    
    [root@yxy mysql]# chkconfig --add mysql
    
    自动启动:
    
    [root@yxy mysql]# chkconfig mysql on
    
    查询列表:
    
    [root@yxy mysql]# chkconfig
    
    

    说明:都关闭(off)时是没有自动启动。

     

    开启远程访问

    1. 登录:
    mysql -u root -p
    
    Enter password:123456
    1. 设置远程访问(使用root密码):

    grant:赋予

    privileges:权限,规则

    grant all privileges on *.* to 'root' @'%' identified by '123456';
    
    flush privileges;
    
    
    1. 退出mysql回到Linux系统下:

    在防火墙中打开3306端口

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

     

    1. 将打开的端口的访问规则保存在文件中
    /etc/rc.d/init.d/iptables save
    
    
    1. 查看机器开放的端口号

    /etc/init.d/iptables status

     

     

  • 相关阅读:
    js精度溢出解决方案
    Maven的Archetype简介
    maven仓库--私服(Nexus的配置使用)
    maven snapshot和release版本的区别
    jar包版本介绍(beta,alpha,release),软件的版本介绍
    最全的maven的pom.xml文件详解
    私服仓库 nexus 环境搭建(win10)
    EL表达式不解析
    Hibernate框架 主配置文件(Hibernate.cfg.xml)基本
    出现 The processing instruction target matching "[xX][mM][lL]" is not allowed错误
  • 原文地址:https://www.cnblogs.com/yangxianyang/p/13675651.html
Copyright © 2011-2022 走看看