(本文太过潦草,特用Markdown重新排版了下:阿里云搭建Tomcat+Jdk+Mysql(阿里云系统CentOs)_李小白的博客的博客-CSDN博客)

1.首先我们应该先去百度云盘下载安装包资源:

链接:https://pan.baidu.com/s/1Agm8KhX1drH5OfqEn_eflA 
提取码:a5xp

然后通过xftp把这些资源包上传到阿里云服务器上

2. 首先先了解下LINUX命令:按ESC键 跳到命令模式,然后:

:wq  保存文件并退出vi
    :wq! 强制保存文件,并退出vi

3.通过xshell连接到阿里云服务器,接下来我们开始来进行Linux命令吧

cd..退回根目录

4.然后Cd到阿里云jdk的目录下执行tar -zxvf jdk版本号.tar.gz

例如tar -zxvf  jdk-8u11-linux-x64.tar.gz    这是我百度网盘的jdk版本

5.然后再输入命令vi /etc/profile       (这里还是jdk目录)

6.进入profile文件后,在文件里面通过上下箭头切换,用下箭头到最后面然后按i表示插入,之后输入

#set java environmentexport JAVA_HOME=/usr/java/jdk/jdk1.8.0_11export JRE_HOME=/usr/java/jdk/jdk1.8.0_11/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

7.之后回车到下一行然后按键盘esc   然后输入:wq!保存,之后退回到命令行输入source /etc/profile

8.输入java  -version验证jdk是否安装成功(如下图显示出jdk版本则安装成功)

到这Jdk就安装完成了,接下来我们开始Tomcat的安装:

1.先切换到tomcat安装包根目录下输入下面命令解压:

tar -zxvf apache-tomcat-7.0.68.tar.gz

2.配置环境:进入到上面解压后的tomcat的bin文件夹下

输入vi setclasspath.sh  进入到该文件后,键盘按i,进入编辑模式

用箭头移动到最后,然后输入

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_11

export JRE_HOME=/usr/java/jdk/jdk1.8.0_11/jre

3.按esc,然后输入:wq!保存退出

4.然后然后退回到Tomcat的bin目录下:

输入以下命令启动tomcat:

 ./startup.sh

启动成功,然后在网页输入公网ip加8080端口看能否有小猫猫出现。例如48.94.301.207:8080

到这里Tomcat也安装好了,接下来我们开始安装Mysql:

1.如果之前有安装过Mysql失败的,可以通过CentOS下MySQL的彻底卸载_学习笔记-CSDN博客_centos卸载mysql   Linux下彻底删除mysql的操作

2.通过xftp上传到阿里云上面,放到/usr/local/src目录下

3、打开Xshell进入控制台输入:cd  /usr/local/src 到达刚才的压缩包路径下

4、输入tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz  如下图所示

5.把解压后的安装包移动到/usr/local/mysql目录下

cp -r mysql-5.7.22-linux-glibc2.12-x86_64   /usr/local/mysql

6.添加系统mysql组和mysql用户 

添加系统mysql组     groupadd mysql

添加mysql用户 useradd -r -g mysql mysql 

7.切到刚才mysql解压后的安装包目录 cd /usr/local/mysql

8.修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./

安装数据库命令如下 

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

记住这个圆圈里面的临时密码“92>5((ir+D&!”每个人都不一样,先拷贝出来,等下会有用

9.执行以下命令创建RSA private key  (图在最后)

  bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./

修改当前data目录拥有者为mysql用户 chown -R mysql:mysql data

10.配置my.cnf

vim /etc/my.cnf    进入到my.cnf文件里(直接把下面内容复制上就行)输入i即可插入文字,然后再按键盘esc即可退出,再输入:wq!保存即可

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock#不区分大小写
lower_case_table_names = 1#不开启sql严格模式
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"log-error=/var/log
/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid

11.添加开机启动    (图在下面)

 cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld

修改   vim /etc/init.d/mysqld   

找到basedir和datadir添加如下路径

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

12.启动mysql   service mysqld start 

 加入开机起动    chkconfig --add mysqld  

13.登录修改密码 mysql -uroot -p 上面初始化时的临时密码

如果出现错误 需要添加软连接  ln -s /usr/local/mysql/bin/mysql /usr/bin

14.先修改密码

alter user 'root'@'localhost' identified by 'root';   
flush privileges;    #刷新权限
GRANT ALL PRIVILEGES ON *.* TO 'root1'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;   #授权新用户

上面root为用户密码,root1为用户名

然后可以通过Navicat连接阿里云的MySQL了哈哈

阿里云搭建Tomcat+Jdk+Mysql(阿里云系统CentOs)特完整相关推荐

  1. 手把手教你使用阿里云搭建个人网站(上云良心品,细致到想哭)

    时间过得真快,备案快要通过下来了,自己也马上要成为一个真正的站长了,今天就来说一下我如何使用"云平台方案调研/技术选型"."云上建站/开发过程"."架 ...

  2. ZStack私有云搭建方案,云南私有云搭建部署,私有云怎么部署?

    今天我们来聊一聊ZStack私有云部署. 1.云计算在企业应用中的价值与意义. (1)过去--提高效率,降低成本. 1)资源利用率提高:相比之前传统的IT租用托管,云计算的出现,大大提高了资源的利用率 ...

  3. Vagrant搭建Ubuntu-JavaEE开发环境——Tomcat+JDK+MySQL+dubbo+测试

    Vagrant搭建(Tomcat8+JDK7+MySQL5+dubbo) JDK 1.下载jdk 2.解压JDK tar -xzvf jdk-7u79-linux-x64.tar.gz 3.设置环境变 ...

  4. OneinStack一键安装tomcat,jdk,mysql到Linux

    安装步骤 注意 1. 云主机请注意安全组,参考:<云主机安全组端口开放教程> 2. 如果有单独数据盘,建议您先挂载数据盘,建议将网站内容.数据库放在数据盘中.如何挂载数据盘,请参考(支持阿 ...

  5. Linux Ubuntu从零开始部署web环境及项目 -----tomcat+jdk+mysql (二)

    上一篇介绍如何在linux系统下搭建ssh环境 这篇开始将如何搭建web服务器 1,下载文件 在官网下载好 tomcat.jdk.mysql的linux压缩包 后缀名为.tar.gz 并通过xftp上 ...

  6. 阿云搭建php博客,阿云的应聘故事

    摘要:阿云是个身材高大的女人,1.70米的个子,脸有点宽,显得有点男人般的刚毅,也许是因为如此,所以去应聘工作时往往是被招聘的工作人左看右看,盘问个够,然后就多数想安排她干体力的活. 阿云是个不甘寂寞 ...

  7. 华为云服务器默认jdk版本,华为云服务器centos7.3 安装jdk

    1. 进入oracle官网 服务器是64位的 下载到本地,登陆服务器,进入/usr/local/soft 目录,将下载好的jdk上传到该目录下解压 然后进入 jdk解压目录,pwd,把jdk解压路径复 ...

  8. linux tomcat连接mysql步骤_linux系统下tomcat的安装步骤

    1.从网上下载tomcat linux的安装包 如:apache-tomcat-7.0.79.tar.gz 2.通过Xftp 将此安装包复制到linux下的指定位置上 3. cd /usr/local ...

  9. 阿里云搭建CDH集群配置邮箱告警

    阿里云搭建CDH集群配置邮箱告警 1.阿里云默认禁止25端口号.申请阿里云开通 2.配置邮箱服务 3.cdh页面配置告警 申请开通25端口号 申请一个邮箱 开通服务smtp服务 记住授权码 cdh配置 ...

最新文章

  1. exchange online share mailbox senditem
  2. oracle tns 代理配置_OGG实现Oracle到MySQL数据平滑迁移
  3. java 7zip解压_Apache Commons Compress介绍-JAVA压缩解压7z文件
  4. 4.1.3 OS之文件目录目录结构(单级-两级-多级-无环图)、索引节点FCB瘦身
  5. 1 游戏逻辑架构,Cocos2d-x游戏项目创建,HelloWorld项目创建,HelloWorld程序分析,(CCApplicationProtocol,CCApplication,AppDeleg
  6. opencv 检测 键盘_ubuntu+vscode 测试运行opencv
  7. DHCP+TFTP+VSFTP+pxelinux+kickstart实现RedHat的自动安装
  8. first OData Batch operation when Sales Pipeline is launched
  9. ux设计中的各种地图_如何在UX设计中使用颜色
  10. Java垃圾收集器:G1GC何时将CMS强制退出?
  11. 掌握MySQL数据库这些优化技巧,事半功倍!
  12. 前后端配合实现密码找回功能思路
  13. JQuery Dialog(JS模态窗口,可拖拽的DIV)
  14. in作为介词的用法_(完整版)介词in重要用法归纳
  15. html5d调用百度语音,易语言调用百度语音平台实现文字转换语音功能的代码
  16. 不用找,你想要的建筑 华丽 豪华3d材质贴图素材都在这里
  17. 蜡笔小新 (python)
  18. JS实现刷新_重新加载页面
  19. oracle语句查询时间范围
  20. 整理了MariaDB和MySQL数据库历年发布版本和对应关系,方便记忆命令。

热门文章

  1. python识别二维码条形码?用pyzbar一招搞掂(含代码)!
  2. 操作系统原理实验(3):操作系统的基石中断与异常
  3. 慢慢说计网:HTTP 长短连接
  4. 骨传导耳机低频差理所当然?飞利浦A6606表示不服
  5. 才刚满30岁,就中年危机了...
  6. 互联网,大数据和人工智能对我们的生活带来的影响
  7. aix服务器删除文件命令,AIX删除文件系统
  8. 招投标系统源码 java招投标系统 招投标系统简介 招投标系统功能设计
  9. 三相维也纳pfc,开关电源,三相AC输入无桥pfc±400vDC输出,已经量产两年非常成熟,包括源代码
  10. kedacom摄像头怎么预置_【科达 HD95D会议摄像机控制键盘】 - 太平洋安防网