华为云部署web项目 安装JDK Tomcat MySQL全套

华为云部署Web项目完整过程(CentOS 6)

一、配置服务器

  • 找到自己的服务器
    华为云部署web项目 安装JDK Tomcat MySQL全套_第1张图片

  • 进入服务器

    华为云部署web项目 安装JDK Tomcat MySQL全套_第2张图片

  • 找到安全组

    华为云部署web项目 安装JDK Tomcat MySQL全套_第3张图片

  • 入方向规则

    华为云部署web项目 安装JDK Tomcat MySQL全套_第4张图片
    华为云部署web项目 安装JDK Tomcat MySQL全套_第5张图片
    华为云部署web项目 安装JDK Tomcat MySQL全套_第6张图片
    华为云部署web项目 安装JDK Tomcat MySQL全套_第7张图片

添加完成后 可以ping通这台云服务器的公网地址 并可以在公网通过ip和端口访问云服务器部署的web项目了

~~创建ACL
华为云部署web项目 安装JDK Tomcat MySQL全套_第8张图片

华为云部署web项目 安装JDK Tomcat MySQL全套_第9张图片

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FXyAQTUO-1575423232890)(C:\Users\Administrator\Desktop\华为\images\acl33)]


完成第一步 可参考我的博客中阿里云服务器配置 阿里云官方文档安装JDK 和Tomcat步骤跟下列方式不同

二、下载 Xshell 、Xftp、Tomcat(Tomcat版本为tar.gz结尾)

  • 下载两个软件 Xshell Xftp
    华为云部署web项目 安装JDK Tomcat MySQL全套_第10张图片
    Xshell:能在Windows界面下访问远端不同系统下的服务器。简单来说,你可以通过这款软件控制云服务器ECS。
    Xshell下载链接
    Xftp:基于 MS windows平台的功能强大的SFTP、FTP文件传输软件。简单来说,通过这款软件你可以在你的电脑和云服务器之间传输文件。
    ​ Xftp下载链接

  • 下载Tomcat官网链接
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JIZRTOvj-1575423232898)(C:\Users\Administrator\Desktop\华为\images\tom)]


三、使用Xftp连接服务器

华为云部署web项目 安装JDK Tomcat MySQL全套_第11张图片

  • 在/usr/local下tomcat文件夹

    华为云部署web项目 安装JDK Tomcat MySQL全套_第12张图片

  • 把下载的tomcat上传到文件夹内

    华为云部署web项目 安装JDK Tomcat MySQL全套_第13张图片

四、安装配置JDK

  • 使用Xshell登录远程服务器

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VE6MitRH-1575423232907)(C:\Users\Administrator\Desktop\华为\images\xshell登录)]

  1. 使用yum查找jdk:

    华为云部署web项目 安装JDK Tomcat MySQL全套_第14张图片

  2. 选择安装截图中选中的版本

     yum install java-1.8.0-openjdk-devel.x86_64
    

    当前安装方式默认目录 :/usr/lib/jvm/

    查看jdk安装目录
    华为云部署web项目 安装JDK Tomcat MySQL全套_第15张图片

  3. 设置环境变量

    vi /etc/profile
    

    在文件底部添加下截图中的设置

    JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-1.el6_10.x86_64
    JRE_HOME=$JAVA_HOME/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME PATH CLASSPATH
    

    华为云部署web项目 安装JDK Tomcat MySQL全套_第16张图片

  4. 文件保存退出

  5. 使配置生效

    cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el6_10.x86_64
    
    source /etc/profile
    

    打印$JAVA_HOME
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R9L9zxhW-1575423232919)(C:\Users\Administrator\Desktop\华为\images\jdk04)]

  6. 验证配置是否生效 (打印如截图说明安装配置成功)

    华为云部署web项目 安装JDK Tomcat MySQL全套_第17张图片

四、安装Tomcat

  1. 进入tomcat目录cd /usr/local/tomcat

  2. 解压tar -zxv -f apache-tomcat-8.5.49.tar.gz

  3. 解析完成后即可以启动Tomcat,检查是否安装成功

    • cd /usr/local/tomcat/apache-tomcat-8.5.49/bin
    • sh startup.sh

    出现以下界面即启动成功
    华为云部署web项目 安装JDK Tomcat MySQL全套_第18张图片

五、安装 MySQL

  1. 卸载掉原有 mysql

    • 通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库

      rpm -qa | grep mysql
      
    • 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉

      rpm -e mysql  // 普通删除模式
      rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 mysql为数据库名
      
    • 删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功

  2. 通过yum来进行mysql的安装

    • 输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:

      yum list | grep mysql
      
    • 输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好 (注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)

      yum install -y mysql-server mysql mysql-deve
      
    • 出现 Complete! 即安装成功!!!

  3. 查看刚安装好的mysql-server的版本

    rpm -qi mysql-server
    
  4. mysql数据库的初始化及相关配置

    • 在安装完mysql数据库以后,会发现会多出一个mysqld的服务,这个就是咱们的数据库服务,我们通过输入 service mysqld start 命令就可以启动我们的mysql服务。

    • 如果我们是第一次启动mysql服务,mysql服务器首先会进行初始化的配置

    • 这时我们会看到第一次启动mysql服务器以后会提示非常多的信息,目的就是对mysql数据库进行初始化操作,当我们再次重新启动mysql服务时,就不会提示这么多信息了

    • 我们在使用mysql数据库时,都得首先启动mysqld服务,我们可以 通过 chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动

      chkconfig --list | grep mysqld
      
      mysqld             0:off    1:off    2:off    3:off    4:off    5:off    6:off
      
    • mysqld服务并没有开机自动启动,我们当然可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了

      chkconfig mysqld on
      chkconfig --list | grep mysql
      
      mysqld             0:off    1:off    2:on    3:on    4:on    5:on    6:off
      
  5. 为root账号设置密码

    mysqladmin -u root password '123456' // 通过该命令给root账号设置密码为 123456
    
  6. 通过 mysql -u root -p 命令就可以来登录我们的mysql数据库

  7. mysql数据库的主要配置文件

    • /etc/my.cnf 这是mysql的主配置文件
    • /var/lib/mysql mysql数据库的数据库文件存放位置
    • /var/log mysql 数据库的日志输出存放位置

六、更改 MySQL 数据库 user 表的 host

  1. 更改 MySQL 数据库 user 表的 host

  2. 选择使用 MySQL 数据库,并查看 user 表中的 host 信息

  3. 更改 root 用户的 host 信息

    mysql -u root -p
     
    mysql> use mysql;
    
    mysql> select user,host from user;
    
    mysql> grant all privileges on *.* to 'root'@'%' identified by 'password' 
    with grant option;
    
    mysql> select user,host from user;
    
    mysql> flush privileges;
    

    华为云部署web项目 安装JDK Tomcat MySQL全套_第19张图片
    华为云部署web项目 安装JDK Tomcat MySQL全套_第20张图片

    注:. 指所有的数据库中所有的表,localhost 之仅本机可访问,%指所有的ip 均可访问。

七、将项目war包放到tomcat目录的webapps目录下即可

你可能感兴趣的:(Java,服务器)