Linux 下 JDK,Tomcat,MySQL下载安装

Linux 安装 JDK、Tomcat、MySQL

假设已经拥有了一台服务器。

  1. 准备工作

    1. 开发好的项目,打成war包。(web程序打成war包)

    2. 检查当前服务器是否安装JDK和MySQL

      • rpm -qa | grep jdk

      • rpm -e --nodeps 查找到的软件名

      • rpm -qa | grep mysql

    3. 准备好JDK环境

      • 下载jdk

      • 通过xftp上传到服务器中

      • 解压tar.gz安装包到ll/usr/local/java

        mkdir /usr/local/java

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

      • 配置环境变量JAVA_HOME

        vi /etc/profile

        JAVA_HOME=/usr/local/java/jdk1.8.0_202
        CLASSPATH=.:$JAVA_HOME/lib.tools.jar
        PATH=$JAVA_HOME/bin:$PATH
        export JAVA_HOME CLASSPATH PATH
        

        source /etc/profile

    4. 准备好tomcat环境

      • 下载Tomcat 8.5.51

      • 通过xftp上传到服务器中

      • 解压tar.gz安装包到/usr/local/tomcat

        mkdir /usr/local/tomcat

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

      • 启动tomcat测试 startup.sh

        • 关闭tomcat shutdown.sh
      • 需要开启服务器端口:8080

    5. 准备好MySQL环境

      • 下载软件

      • ## 安装依赖库
        yum clean all
        yum -y update
        yum install libaio numactl autoconf wget tar gcc gcc-c++ -y
        
        ## 创建用户和用户组
        groupadd mysql
        useradd -g mysql mysql
        
        ## 解压
        tar -zxvf mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
        cd /usr/local
        mv mysql-5.6.38-linux-glibc2.12-x86_64 ./mysql
        
        ## 授权
        cd /usr/local/mysql/
        mkdir data
        # 将当前目录下的所有文件夹的拥有者更改为mysql组:mysql用户
        chown -R mysql:mysql ./
        
        yum -y install autoconf
        yum install libaio* -y
        ## 安装服务
        ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
        # 将/var/lib/mysql的拥有者更改为mysql组:mysql用户
        cd /usr/local/mysql
        mkdir /var/lib/mysql
        chown -R mysql:mysql /var/lib/mysql
        
        # 复制./support-files/mysql.server到/etc/rc.d/init.d/mysqld
        cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
        # 授予mysqld可执行权限
        chmod +x /etc/rc.d/init.d/mysqld
        # 添加mysqld为系统服务(自启动)
        chkconfig --add mysqld
        # 设置环境变量
        vim /etc/profile
        
        # profile中设置
        # SET MYSQL
        MYSQL_HOME=/usr/local/mysql
        PATH=$MYSQL_HOME/bin:$PATH
        export MYSQL_HOME PATH
        
        source /etc/profile
        
        cd ~
        # 将/et/my.cnf 复制到/etc/下
        cp etc/my.cnf /etc/my.cnf
        

    给/etc/my.cnf授予所有权限

     chown 777 /etc/my.cnf
     ```
     mysql设置密码(先登录后设置)
     use mysql
     update user set password=password("root") where user='root';
     // 设置权限
     grant all privileges on *.* to 'root'@'%' identified by 'rootpasswd' with grant option;
     flush privileges;
     exit;
     
     远程连接数据库被拒绝:
     use mysql
    查看主机地址,用户,密码 
     select host,user,password from user;
    // 所有远程都可以通过root账号和root密码连接数据库
    grant all privileges  on *.* to root@'%' identified by "root";
    

    下载下来 Tomcat 启动很慢的话,想要快速启动
    tomcat bin/ catalina.sh 中加入
    JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
    
  • 开放端口 3306
  1. 在数据库中导入SQL数据,并创建好用户和数据库

  2. 将项目war包,放置在Tomcat的webapps目录下

  3. 重启Tomcat即可运行

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一起来搬砖呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值