mysql上传到阿里云服务器地址_从0部署Web项目到阿里云服务器上

本文详述了如何将Web项目部署到阿里云服务器,包括申请阿里云服务器、操作系统选择、环境搭建(JDK、Tomcat、MySQL)、配置远程数据库访问以及安全组设置,最后通过公网IP访问项目。
摘要由CSDN通过智能技术生成

前言

本篇文章的主要内容正如标题所言,这个过程说简单也还是有很多细节需要注意的,说难其实也挺简单的,还是希望我们大家都能勤动手去体会其中的内容,经历本身就可以使人进步。话不多说,让我们开始吧。

正文

申请阿里云服务器

首先访问阿里云官网,申请阿里云帐号(支持支付宝账号登录),然后找到云服务器ECS购买页面根据自己的需求购买即可。如果是学生的话,在进行学生认证之后可以拖到官网首页最下面找到学生机进行购买。

5f78c0a04326ef6aa8a7e477e4f5c393.png

笔者选用的操作系统是CentOS 7.3 64位,购买成功之后我们就可以看到如下图所示的信息:

40b7ab5e034109b0732b870aff6c4941.png

还需要注意的一点是:如果在这个过程中没有设置密码的话,需要设置实例密码:

705a6235e618d0f671267c5ec531094d.png

这个账号和密码在后面部署项目时会用到

搭建项目运行环境

软件下载与上传

笔者使用的环境说明:

Tomcat:apache-tomcat-8.5.53.tar.gz

下载地址:http://tomcat.apache.org

MySQL:mysql80-community-release-el7-3.noarch.rpm

下载地址:https://dev.mysql.com/downloads/repo/yum/

将上面的软件都下载到本地之后再上传到服务器(推荐使用filezilla可视化上传工具上传)。

全部上传好后,我们可以在阿里云控制台中进入终端:

5601f723acd42d407ebb9785284d1ca1.png

76e2dfd798f01ea79418d7a366355fb5.png

90bd997b1657f25fa8d12b08b721cb4a.png

然后我们通过ls命令就可以查看到我们上传的软件了:

737cc363b33f0f605406d80f78ba83cd.png

软件安装

JDK安装

依次在命令终端中输入以下命令:

// 添加可执行权限

chmod +x jdk-8u241-linux-x64.rpm

// 安装RPM软件包

rpm -ivh jdk-8u241-linux-x64.rpm

最后输入java -version进行验证,如果出现以下信息证明JDK安装成功:

792d2bb9440277c7bd84d36581bf8e60.png

Tomcat安装

Tomcat的安装很简单,直接解压即可:

// 解压tomcat压缩包

tar -zxvf apache-tomcat-8.5.53.tar.gz

最后输入./apache-tomcat-8.5.53/bin/startup.sh命令运行Tomcat,出现以下信息证明Tomcat安装成功:

bbfda03001a0d6fdde43cc14590ae3c2.png

MySQL安装

1、依次在命令终端中输入以下命令:

// 安装用来配置mysql的yum源的rpm包

rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

// 安装Mysql

yum install mysql-community-server

最后会出现以下信息:

d20ae2fb5e2e69621e524f6be6ffecd6.png

2、然后我们通过命令service mysqld start来开启MySQL服务并执行下面的命令,如果出现以下信息说明MySQL启动成功:

e87865b7509f92ecc163da045a0adadd.png

3、然后我们来修改MySQL的密码。mysql安装成功后创建的超级用户'root'@'localhost'的密码会被存储在/var/log/mysqld.log中,所以我们可以使用如下命令查看密码:grep 'temporary password' /var/log/mysqld.log:

f52b22d314a78e82414cc307f2047b74.png

使用mysql生成的'root'@'localhost'用户和获取到的密码登录数据库并修改其密码,具体命令为:ALTER USER 'root'@'localhost' IDENTIFIED BY '修改后的密码';

f3b3b4a278d08ac68e9abd0eb59a8a09.png

4、由于我们是远程访问数据库,所以我们还要配置一个支持远程登录的数据库帐号:

由于笔者使用的是MySQL8,配置方式相较于之前的版本会稍微有些不同,其余的版本可自行百度配置方式:

依次执行下面四条指令:

CREATE USER '账户用户名'@'%' IDENTIFIED BY '数据库密码';

GRANT ALL ON *.* TO '账户用户名'@'%';

ALTER USER '账户用户名'@'%' IDENTIFIED WITH mysql_native_password BY '数据库密码';

FLUSH PRIVILEGES; // 刷新权限

经过这一步的配置之后,我们就可以通过本地调用mysql指令远程登录阿里云服务器上的mysql了:

46f9cf810c6fe8e274b3fdcc53eda244.png

部署项目

配置安全组

在正式部署项目之前有一点很重要:我们需要到阿里云服务器里面去配置安全组:

13ed460a7b8f8e3cd71d12b742005956.png

46703c2cead9eadbd750f48edb00492f.png

打包并上传项目

我们需要修改待部署的web项目中的数据库连接信息:

d030264fe7e60dbd6facfe60fccd6d7f.png

信息修改好后,将该项目打包成war包并上传到Tomcat的webapps目录下。

访问项目

上传好后,启动Tomcat,我们就可以利用服务器的公网IP地址加上tomcat的端口访问项目了:

36540f628b54536de4f6d5f12295aebb.png

至此,我们就完成了web项目的阿里云部署。

温馨提示

笔者自己在最后一步时遇到过一个问题就是:页面一直在转圈半天都无法显示。针对这个问题的解决,可以参考阿里云的官方文档:

a682d9c5b94e6f40e68f9653526e82a1.png

4a99165a3cd107e748480390dc1063c8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值