之前我对这个东西一无所知,攻击力为0,谢谢各个论坛上面的兄弟们的帮助。

过程:

首先ssh远程登陆:

  ssh root@你的公网ip ,输入密码

1,jdk我用的版本是jdk-7u80-linux-x64.rpm(注意,一定是linux-x64的,不要下载i586的,i586是32位系统)

  安装命令: rpm -ivh jdk安装文件路径

2,下载tomcat安装包,去Apache官网下载,core下面选择tar.gz(下载的时候可能文件损坏,重新下载)

  解压命令:tar -zxvf tomcat压缩文件路径

3,MySQL:

  安装命令:yum install -y mysql-server mysql mysql-deve

  可能之前安装过MySQL,卸载命令:rpm -e mysql,如果这个命令不行就强力删除rpm -e --nodeps mysql

如果幸运的话软件环境到这里就安装好了。但是实际上问题会有很多,我是linux盲,在这个过程中经常感慨linux的强悍,遇见问题网上有很多解决办法,只要你像搞清楚,就一定会有办法,这些都是最基本的了。

除此之外还用到了一些其他命令,记录一下:

1,启动,重启,停止mysql服务: /etc/init.d/mysqld start   restart shutdown

mysql:

2,登陆:mysql -uroot -p    输入密码

3,修改密码: mysqladmin -uroot -password newpassword 输入密码

4,显示数据库列表:show databases;

5,打开库:use user;

6,显示数据表结构:describe user;

7,创建库:create database;

8,建表:use 库名;create table 表名(字段设定列表);

9,删除库和表:drop database/table 名称;

10,导出数据库:mysqldump —opt database > database.sql

11,导出database的table1和table2表:mysqldump —opt database table1 table2 > table1.table2.sql

12,备份所有数据库:mysqldump —all-databases > all_databases.sql

还有一个让我叹为观止的命令,由@爱编程的大叔 给我提供的。问题是在我的阿里云服务器上之前有过一个工程,占用了80端口,tomcat的没有无法使用1024以下的端口,所以kill掉了之前的进程,想用Apache或者nginx代理到tomcat的8080端口(这里没有尝试过,时间紧迫,以后再说),在我做这个之前大叔告知我这个命令实现从80端口转发到8080端口:

iptables -t nat -A PREROUTING -p tcp —dport 80 -j REDIRECT —to-port 8080

真心谢谢帮助过我的人!希望早日成为大神然后再去帮助别人。

补充,mysqladmin修改密码的时候报错:mysqladmin: connect to server at 'localhost' failed

解决办法:
1,先登录  mysql -uroot -p
2,密码不用输入,默认是空的,直接enter
3,use mysql;
4,UPDATE user SET PASSWORD=PASSWORD('beta') WHERE USER='root' AND HOST='localhost';

5,flush privileges;

6,退出,使用新密码登陆即可。

  

centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序的更多相关文章

  1. 在阿里云 ECS 搭建 nginx https nodejs 环境(三、nodejs)

    在阿里云 ECS 搭建 nginx https nodejs 环境(三.nodejs) 在阿里云 ECS 搭建 nginx https nodejs 环境(三.nodejs) 第一步 指定版本源 执行 ...

  2. 在阿里云 ECS 搭建 nginx https nodejs 环境(二、https)

    在阿里云 ECS 搭建 nginx https nodejs 环境(二) 这次主要内容是 如何在 ubuntu 的nginx 下配置 二级域名. 一. 域名解析 首先你需要去到你的 域名服务商那边 进 ...

  3. 阿里云ECS搭建SVN配置外网

    阿里云ECS搭建SVN后,配置外网启动不了,检查云服务器没发现问题,后来发现是阿里云拦截,需要在阿里云控制台ECS安全组新增如下配置:

  4. 【Linux】阿里云ECS提示RHSA-2017:3263: curl security update(CentOS 7 更新 curl 为最新版本)

    1.前言 由于 CentOS 7 内置的 curl 和 libcurl 源为较旧的 7.29.0,不支持一些新特性且有安全性问题,所以需要更新一下. 2.开始 1.更新ca-bundle · 首先备份 ...

  5. 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境

    使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...

  6. 在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

    首先介绍下相关环境.软件的版本 1.阿里云 ECS . ubuntu-14.04.5 LTS 2.nginx 版本 1.9.2 可能会遇到的问题: 一.在 ssh 服务器上的时候,提示 这个时候需要将 ...

  7. 阿里云ECS搭建开源跳板机jumpserver无法获取验证邮件的问题及解决办法

    这段时间自己在阿里云上搭建了jumpserver3.0,在安装过程中需要输入邮箱smtp地址,输入之后会有一封验证邮件的,但是在阿里云ECS服务器上却无法收到邮件.查阅了阿里云官方的说明: 为什么无法 ...

  8. linux(centos8):阿里云ecs配置smtps发邮件(解决不能通过25端口发邮件问题)

    一,2016年9月后购买的阿里云ecs不再支持通过25端口发送邮件 官方的建议是使用465端口 465端口(SMTPS): 465端口是为SMTPS(SMTP-over-SSL)协议服务开放的 它是S ...

  9. 阿里云Ubuntu配置jdk+tomcat

    阿里云系统环境:Ubuntu 18.04 64位 ssh远程连接工具:Xshell6(如何连接此处不讨论) 一>java jdk安装及环境配置 ​ 1.更新apt-get命令 apt-get - ...

随机推荐

  1. 【解决】AgentSVN不能输入用户名/密码的问题

    在Microsoft SQL Server Management Studio中使用AgentSVN时,在完成如下图中配置时, 会提示认证失败错误.其原因是没有输入SVN用户和密码.但问题是此界面中没 ...

  2. 六、通过插件如何创建自己的MEL command

    1. MAYA API支持不同类型的plugin (1)Command Plugin——扩充MEL命令 (2)Tool Commands——通过鼠标输出 (3)DG plugin——对场景添加新的操作 ...

  3. Mantis 1.2.19 on Windows Server 2012 r2 datacenter 安装及配置随笔

    一.前言 新的小团队需要搭建一个缺陷管理的工具,之前用过bugfree,感觉比较适合,但是 禅道不太适合,放弃之,于是又百度推荐的: .JTrac13.BugNet14.BugOnline15.eTr ...

  4. lua 中的面向对象

    lua 是一种脚步语言,语言本身并不具备面向对象的特性. 但是我们依然可以利用语言的特性,模拟出面向对象的特性. 面向对象的特性通常会具备:封装,继承,多态的特性,如何在lua中实现这些特性,最主要的 ...

  5. C#通过安全证书生成签名和验签辅助类

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net ...

  6. PIC32MZ tutorial -- Watchdog Timer

    Watchdog is a very necessary module for embedded system. Someone said that embedded system operates ...

  7. 28、跟我来一起精通echarts吧

    1.折线图 option = { title : { text: '未来一周气温变化', subtext: '纯属虚构' }, tooltip : { trigger: 'axis' }, legen ...

  8. TIJ读书笔记05-this关键字

    TIJ读书笔记05-this关键字 概述 this的用法 static方法 概述 两个对象同时调用一个方法,那么jvm怎么知道是哪个方法调用的呢. 我们在书写的时候会写成a.fun(1) 或者b.fu ...

  9. 【226】C# 相关功能实现代码

    目录: 1. 实现代码的等待操作 2. 实现文件夹/文件打开操作 3. 建立事件模板,然后调用 4. 用代码在Form中写控件,同时可以编写控件数组 5. 用代码执行事件   1. 实现代码的等待操作 ...

  10. Windows下Nginx的启动、停止等命令

    Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍.1.启 ...