之前我对这个东西一无所知,攻击力为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. springmvc跳转和重定向

    如果springmvc返回的视图中带有redirect:或者forward:,springmvc会进行特殊处理, redirect:会执行重定向,forward:会执行转发操作! @RequestMa ...

  2. Crt单元

    一.调用单元例:uses crt; 二.清屏例:clrscr; 三.移动光标例:gotoxy(a,b);其中a表示列号,b表示行号 四.清行例:clreol;清除光标所在行光标上及以后的所有字符 五. ...

  3. 使用php添加定时任务

    1.  php执行外部命令的函数:       system(),exec(),passthru()      注意点:     1.调用的路径,相对路径有时候不是很靠谱.           sys ...

  4. Android自动化学习笔记之MonkeyRunner:MonkeyRunner环境搭建

    ---------------------------------------------------------------------------------------------------- ...

  5. jexus

    Jexus web server V5.1 安装配置要点 一.Jexus简介:Jexus web server for linux 是一款基于.NET兼容环境,运行于Linux/unix操作系统之上, ...

  6. Python自动化 【第四篇】:Python基础-装饰器 生成器 迭代器 Json & pickle

    目录: 装饰器 生成器 迭代器 Json & pickle 数据序列化 软件目录结构规范 1. Python装饰器 装饰器:本质是函数,(功能是装饰其它函数)就是为其他函数添加附加功能 原则: ...

  7. Firefox 23中的新特性(新陷阱)

    话说有一天突然发现我们的网站页面上的JQuery功能都失效了,Firebug中显示如下的错误 Blocked loading mixed active content "http://xxx ...

  8. C# 读取Excel内容

    一.方法 1.OleD方法实现该功能. 2.本次随笔内容只包含读取Excel内容,并另存为. 二.代码 (1)找到文档代码 OpenFileDialog openFile = new OpenFile ...

  9. Queue、进程、线程、协程

    参考博客地址 http://www.cnblogs.com/alex3714/articles/5230609.html 1.python GIL全局解释器锁 python调用的操作系统的原生线程,当 ...

  10. System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围

    GridView指定的参数已超出有效值的范围GridView在更新过程中异常详细信息: System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围.参数名:v ...