之前我对这个东西一无所知,攻击力为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. NBU AIX ORACLE10G RAC恢复到AIX单实例(表空间恢复)

    ln -s /usr/openv/netbackup/bin/libobk.a64 /oraclev3/product/10.2.0/lib/libobk.a不建软连接会报如下错误: using ta ...

  2. (String) 压缩String

    e.g.  aaabbcccc    返回a3b2c4 public static String compressString(String str) { StringBuilder sb=new S ...

  3. SQL SERVER安装序列号

    MICROSOFT SQL SERVER 2012 DEVELOPER 版 序列号:YQWTX-G8T4R-QW4XX-BVH62-GP68Y MICROSOFT SQL SERVER 2012 EN ...

  4. 在 Visual Studio Code 中使用 PoweShell - CodeShell

    一直希望在 Visual Studio Code 中使用 PowerShell,插件 CodeShell 提供了对于 PowerShell 的支持. 安装 首先按 F1,打开命令窗口,输入安装插件的命 ...

  5. SpringMVC整合MongoDB开发 架构搭建

    系统环境: 操作系统:  windows 7 数 据 库:  mongodb2.0.6 驱 动 包: Spring3.1.2 + mongodb2.7.3 + spring-data-mongodb1 ...

  6. 树莓派make 360wifi2报错

    输入make命令后报错 make: *** /lib/modules/3.10.25+/build: No such file or directory. Stop. 系统缺少编译模块所需要的内核头文 ...

  7. IMX6输出可控PWM

    驱动部分 #include <linux/init.h> #include <linux/module.h> #include <linux/moduleparam.h& ...

  8. ASP.NET Web API之消息[拦截]处理

    标题相当难取,内容也许和您想的不一样,而且网上已经有很多这方面的资料了,我不过是在实践过程中作下记录.废话少说,直接开始. Exception 当服务端抛出未处理异常时,most exceptions ...

  9. 在启动dubbo框架时报错。Unable to connect to zookeeper server within timeout: 5000

    这是因为zookeeper服务没有启动,所以会报错超时.只要启动zookeeper就行了. zookerper的启动很简单的,网上随便搜搜都有.

  10. VMware使用中常见问题

    1.NAT模式下,主机与虚拟机可以相互ping通,但虚拟机无法上网 解决办法:a.设置主机网络属性如下图所示,允许网络共享.