zoukankan      html  css  js  c++  java
  • linux下安装jdk,tomcat以及mysql

      环境:centOS6.8、jdk1.8,tomcat-8.5.15,mysql-5.7.18

      1.  安装JDK

      注意:rpm与软件相关命令 相当于window下的软件助手 管理软件

      步骤:

      1)查看当前Linux系统是否已经安装java

    rpm -qa | grep java

      输入以上指令检查是否安装没有不必管,有就用以下命令卸载掉

    rpm -e --nodeps 要卸载的软件

      2)上传jdk-8u131-linux-x64.tar.gz到Linux上

      3) 解压jdk到想要解压的目录

    tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/local/

      4)配置jdk环境变量,用如下命令打开/etc/profile配置文件,

    vim /etc/profile

      将下面配置拷贝进去(JAVA_HOME路径按照自己实际解压路径配置)

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

      5)重新加载/etc/profile配置文件

    source /etc/profile

      5.测试java命令是否可用

      验证方法与windows一样

      2.Tomcat安装

      tomcat配置很简单,只要解压到想要解压的文件夹就好了

      步骤:

      1)上传Tomcat到linux上

      2)解压Tomcat到想要解压下

    tar -zxvf apache-tomcat-8.5.15.tar.gz -C /usr/local/

      3)开放Linux的对外访问的端口8080

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

      永久保存开放端口

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

      4)启动关闭Tomcat

      进入tomcat的bin下启动:

    ./startup.sh

      进入tomcat的bin下关闭:

    ./shutdown.sh

      这样就安装好了,可以通过浏览器访问tomcat,测试是否成功启动

      3.mysql安装 

      1)查看当前CentOS系统是否存在mysql

    rpm -qa | grep mysql

      输入以上指令检查是否安装没有不必管,有就用以下命令卸载掉

    rpm -e --nodeps 要卸载的软件

      2)上传mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar到Linux上

      3) 解压mysql到想要解压的目录

    tar -xvf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar -C /usr/local/mysql-5.7.18/

      解压后有这些文件:

      4)安装mysql的依赖(缺少依赖才安装,不缺少可跳过这一步)

    yum install -y libaio*
    yum install -y libnuma*

      5)安装mysql(一定按照此顺序安装,不然会出现缺少依赖的问题)

    rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.18-1.el6.x86_64.rpm

      6)启动mysql

    service mysqld start

      7)将mysql加到系统服务中并设置开机启动

      加入到系统服务:

    chkconfig --add mysqld

      自动启动:

    chkconfig mysqld on

      8)接下来要登录mysql

      先获取mysql的初始生成的默认密码

    grep 'temporary password' /var/log/mysqld.log

      然后出现以下结果,红框内为初始密码

      然后登陆mysql

    mysql -uroot -p2Gd6oq:kXkuf

      登陆后立刻修改密码不然会出现以下错误

      输入以下指令修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

      修改密码时,如果出现以下错误,说明密码太简单

      如果密码不简单时,还有以下错误,可以进行如下修改

    set global validate_password_policy=0;
    set global validate_password_length=1;

      然后再次修改密码就好了

      开启mysql的远程登录

      默认情况下mysql为安全起见,不支持远程登录mysql,如果想远程登录的话,需要设置开启 远程登录mysql的权限

    grant all privileges on *.* to 'root' @'%' identified by 'root';

      解释:grant all on *.* to 用户名@"%" identified by "密码"; 这个用户名与密码是远程登录的用户名与密码

      刷新权限表

    flush privileges;

      开放Linux的对外访问的端口3306

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

      将修改永久保存到防火墙中

    /etc/rc.d/init.d/iptables save
  • 相关阅读:
    中煜软件,数据库删除凭证
    excel vba获取拼音
    windows server 2012 R2 远程桌面授权模式尚未配置
    用C语言实现窗口抖动
    java修饰符
    Java对象和类
    Java基本语法
    Java开发环境笔记
    我的第一个Java程序和Java简介
    笔记本如何设置插入USB鼠标自动禁用触摸板
  • 原文地址:https://www.cnblogs.com/xiaobai1226/p/7732571.html
Copyright © 2011-2022 走看看