云服务器部署项目环境搭建

这里以阿里云为例:
一、安装JavaJDK
指令:
yum -y install java-1.8.0-openjdk*
二、下载部署TomCat
去TomCat官网下载:TomCat官网

注意:别下载成为windows版本了!!!!!
打开XShell7,新建会话,设置IP为公网IP(即购买的阿里云服务器的IP),应用层协议选择SSH,点击确定,并登陆服务器,登陆成功后默认在/root目录下,利用Xftp将TomCat压缩包放到服务器的/root目录下,解压。
解压命令:
tar -zxvf apache-tomcat-8.5.65.tar.gz
解压完成后,进入TomCat解压文件目录,进入bin目录,设置应用权限:
命令:
chmod +x *.sh
三、下载配置MySQL数据库(最麻烦)——(CentOs7不支持MySQL,详情看标题四)
利用指令自动去官网下载MySQL:
指令:
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装MySQL:
指令:
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
启动数据库:
指令:service mysqld start
利用指令:grep ‘temporary password’ /var/log/mysqld.log 可以查看初始登陆密码;
登陆
用户名默认root
初始化密码:
指令:
set global validate_password_policy=0;
重置密码:
指令:
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘12345678’;//密码自己设,最少8位
设置编码格式:
指令:
set character_set_database = ‘utf8’;
set character_set_server = ‘utf8’;

设置远程连接权限:
指令:
GRANT ALL PRIVILEGES ON *.* TO ‘root’@‘%’ IDENTIFIED BY ‘12345678’;
FLUSH PRIVILEGES;
环境搭建完成!!!!!
四、数据库部署注意事项
在CentOS7中已经不在支持mysql,就算你已经安装了,CentOS7还是表示很嫌弃。所以在使用service mysqld start指令启动时,启动不起来。那是不是就用不了MySQL了呢?答案当然是可以。
我们可以安装MySQL的另一个开源版本MariaDB,那么如何安装呢?
第一步,安装指令:
yum install -y mariadb-server
第二步,启动指令:
systemctl start mariadb.service
第三步,开机自启指令:
systemctl enable mariadb.service
第四步,安全设置以及密码设置:
mysql_secure_installation

然后就可以登陆数据库了,剩下的权限开启、远程连接以及sql指令都和MySQL一模一样了。

云服务器部署项目环境搭建相关推荐

  1. 云服务器部署项目:vue-cli 部署服务配置

    云服务器部署项目:vue-cli 部署服务配置 ​ 单页面应用应该放到nginx或者apache.tomcat等web代理服务器中,同时要根据自己服务器的项目路径更改vue的路由地址. ​ 如果说项目 ...

  2. java环境搭建_记一次阿里云服务器Java相关环境搭建的过程

    Java在Web开发中有着不可或缺的地位,在我们通常开发中,为了使编写的demo或者项目能够让更多的朋友看到,我们通常会将项目打包发布到网络中的服务器上,以便让更多的人访问到我们的劳动成果上.想着我们 ...

  3. 毒鸡汤 | 云服务器部署项目

    文章目录 前言 环境介绍 安装PHP 安装Apache 安装MySQL 上传项目 访问网站 前言 新年的第一篇文章,今年继续努力加油,继续产出高质量的文章. 前面用PHPstudy搭建了[毒鸡汤]项目 ...

  4. 阿里云服务器部署项目

    在阿里云服务器上部署自己的项目 小伙伴们是不是想部署自己的项目到服务器上,让自己的朋友,还有广大的网友看到自己的网站呢?下面我就把部署项目到服务器的方法写下来给大家,希望可以帮到有需要的人!!! 前期 ...

  5. 【华为云技术分享】鲲鹏弹性云服务器GCC交叉编译环境搭建指南

    南七技校林书豪 1.简介 交叉编译,简单地说,就是在一个平台上生成另一个平台上的可执行代码.本指南主要内容为在非ARM架构服务器环境下搭建ARM的GCC编译环境,编译基于ARM架构的应用软件.交叉编译 ...

  6. 华为云桌面客户端_华为云服务器购买及环境搭建简述

    一.背景 毕设的一部分是做一个微信小程序,需要购买服务器以提供公网ip.刚好刷牛客看到牛客网和华为云合作推出的超级福利活动,仅需9元即可享受一年的2G内存服务器的使用权,约等于白送有木有!!! 没有丝 ...

  7. 【Java Web开发指南】云服务器部署项目供外网访问(Tomcat)

    文章目录 1 前言 2 流程 3 项目部署 1 前言 首先清楚云服务器本地ip和入口ip区别,本地ip没什么可说的,对于入口ip: 这个东西是这样,就是你看到这个IP地址,这个公网IP地址,它是出口I ...

  8. 云服务器部署项目那些坑

    文章目录 前言 一.基本步骤 1.安装项目许所必需的软件和环境配置 2.本机在对应的ECS实例配置对应端口的安全组 3.云服务器端配置防火墙准入规则 4.安装Nigix或其他提供HTTP服务的软件 二 ...

  9. 阿里云服务器部署项目邮箱发送功能465端口报错

    报错信息:Request processing failed; nested exception is org.springframework.mail.MailSendException: Mail ...

最新文章

  1. 70个Python练手项目列表 预祝大家 快乐
  2. c语言 北京时间转换utc时间_mysql之unix时间戳和正常时间格式之间的转换
  3. LNMP添加、删除虚拟主机及伪静态使用教程
  4. HotSpot VM运行时01---命令行选项解析
  5. LeetCode MySQL 1440. 计算布尔表达式的值(case when then else end)
  6. 优秀网页案例教你如何排好内容页
  7. 域中5种操作主机的迁移与抢夺
  8. 《Java技术》第七次作业计科1501赵健宇
  9. 【LeetCode】【数组】题号:*665,非递减数列
  10. win10安装影子系统导致的蓝屏
  11. AppFabric 1.1: installation error 错误代码 1603 windows server 2016 sharepoint 2019 Preparation Tool
  12. 【USB设备设计】--复合设备,双HID高速(64Byte 和 1024Byte)
  13. Toast的几种用法
  14. 数值积分之Gauss求积法五点公式
  15. 你为什么被拒?盘点面试失败的3大原因
  16. Django框架之视图函数views
  17. 李建忠设计模式之”领域规则“模式
  18. 程序员如何做好工作交接?
  19. 多线程(Multi-Thread)
  20. r7 7735H和i5 12450h选哪个 r77735H和i512450h差距

热门文章

  1. R包--ChAMP--甲基化芯片处理(450K、850K)
  2. 交换机高级特性简介:MUX VLAN、端口隔离功能、端口安全功能简单原理与配置
  3. 《freemind中文教程》笔记
  4. 在使用开源IOT平台Thingsboard时,遇到的编译问题一initial exceeded maximum budget
  5. 如何快捷得去除代码中的行号?
  6. 【C语言】编程实现输出矩阵上/下三角的数值。要求:输入一个正整数n和n阶矩阵的数值,打印输出矩阵、下三角和上三角的数值。
  7. 李宁签约肖战为运动潮流产品全球代言人;麦当劳中国内地首推植物肉产品 | 美通企业日报...
  8. 自媒体,如何提高文章曝光率?
  9. Docker Swarm集群与Kubernetes的搭建与试用
  10. 基于百度云通过Python实现简单的营业执照识别