阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

时间:2022-09-08 10:51:02

jdk1.6、mysql5.7、tomcat6部署步骤

一、安装jdk1.6

查看当前系统jdk的版本:java -version

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

方法一:利用yum源来安装jdk(此方法不需要配置环境变量)

查看yum库中的java安装包 :yum -y list java*

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

安装需要的jdk版本的所有java程序:yum -y install java-1.6.0-openjdk*(安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64)

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

出现complete,代表安装完成。

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

查看当前版本:Java -version

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

二、安装mysql5.7

参考文档:https://blog.csdn.net/csdn_979690041/article/details/78506582

只执行1.4步骤,就够用了。

安装mysql5.7

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

1下载mysql源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

下图中

2 安装mysql源 shell>

yum localinstall mysql57-community-release-el7-8.noarch.rpm

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

3 验证源安装是否成功 yum repolist enabled | grep "mysql.*-community.*"

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

5 安装 yum install mysql-community-server  y

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

y

停止,出现complete,安装完成

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

6 启动mysql:systemctl start mysqld

#停止systemctl stop mysqld

下图

7 查看状态 systemctl status mysqld

下图

8 设置开机启动 systemctl enable mysqld

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

9 修改root本地登录密码

看密码:grep 'temporary password' /var/log/mysqld.log

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

登录mysql:mysql -u root -p

输入刚才看到的密码#=XptGtMc9b&

进入mysql欢迎页面

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'agvzc******f21#!@F';增加远程登录用:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'agvzc******f21#!@F' WITH GRANT OPTION;

11 配置编码和优化配置  `vim /etc/my.cnf` 把下面的复制 覆盖 my.cnf方法:1、vim /etc/my.cnf      //编辑该文件2、i                   //i进入编辑状态3、delete或删除键把文件内所有内容全部清空 4、将下面的文本复制粘贴,会发现,后半段的文字每行开头都多了一个#号,去掉#号,避免配置信息被注释掉。(如果没多那就没事)5、:wq! 回车            //保存并退出6、cat /etc/my.cnf      //查看该文件,看编辑的是否生效
 [client]
 port=3306default-character-set=utf8

 [mysqld]
 port=3306
 character_set_server=utf8
 init_connect='SET NAMES utf8'
 collation-server=utf8_general_ci
 datadir=/var/lib/mysql
 socket=/var/lib/mysql/mysql.sock
 symbolic-links=0
 log-error=/var/log/mysqld.log
 pid-file=/var/run/mysqld/mysqld.pid
 #优化参数#设置最大连接数 默认500
 max_connections=1024
 #临时表分配的内存 默认16M
 tmp_table_size=200M
 #定义了用户可以创建的内存表(memory table)的大小。这个值用来计算内存表的最大行数值。这个变量支持动态改变 ,默认16M
 max_heap_table_size=500M
 #一个事务,在没有提交的时候,产生的日志,记录到Cache中;等到事务提交需要提交的时候,则把日志持久化到磁盘。默认binlog_cache_size大小32K
 binlog_cache_size = 1M
 #事务隔离级别 默认 REPEATABLE-READ 总共4种 READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE
 transaction-isolation=REPEATABLE-READ
 #数据库字段名名是否区分大小写 0不区分 1 区分
 lower_case_table_names = 1
 #默认mysql对很多联合查询会报警,可以修改sql_mode
 sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

注意粘贴完后,有可能会多#,要手动的放开

3.12重启服务器 用新端口链接 ssh  用新密码链接数据库

停止systemctl stop mysqld

启动systemctl start mysqld

至此,mysql安装完毕。

Navicat新建连接,连接测试,提示错误(下面的图片都是用我们开发的某项目截图,具体项目以实际信息为准)

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

1.  在阿里云控制台,开启3306、80端口

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

保存就创建好了,navicat重新测试连接, 连接成功后,新建项目所需的数据库。

建好之后,等着放好tomcat、放好webapp里的工程,启动就好了。

三、创建tomcat

打开可视化工具 Xftp

新建项目文件夹 /usr/local/tq

将所需tomcat版本的包拖到服务器

回到Linux命令台 Xshell

cd /usr/local/tq             //到路径

ls                                //查看目录

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

tar -zxvf apache-tomcat-6.0.37.tar.gz   //解压

回到可视化工具 Xftp

刷新右侧页面,就能看到刚才解压的文件夹,tomcat已经可以使用,但是还需要配置域名或IP访问。

配置域名、IP访问服务(配置/usr/local/tq/apache-tomcat-6.0.37/confserver.xml)

tomcat配置域名http://blog.csdn.net/jimmy609/article/details/37766069

简单来说,就是改下面两个地方

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

改完了用xftp替换到生产上。重启tomcat即可生效

同windows环境一样,将工程包放置在/usr/local/tq/apache-tomcat-6.0.37/webapps下即可启动tomcat,启动服务了。

常用tomcat相关的linux命令:

启动/停止tomcat

cd /usr/local/tq/apache-tomcat-6.0.37/bin

ls -l

sh startup.sh                                //启动tomcat

sh shutdown.sh                           //停止tomcat

查看控制台log日志

cd /usr/local/tq/apache-tomcat-6.0.37/log                 //日志路径

ls

tail -f catalina.out                                                                                      //查看日志

可以通过ip访问了。

域名访问失败,可能是域名还没备案或者还没指向ip

域名解析指向IP

这里不做记录了,网上搜很多教程。

然后通过域名也可以访问了~( •̀ ω •́ )y

至此,centos7.4服务器部署完毕。

1.安装jdk1.6mysql5.7tomcat6

2.配置域名、ip访问tomcat

阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)的更多相关文章

  1. 阿里云Centos 6.3 64位 安全加固版 升级 Php 中的 Curl 7.19 到 7.35

    *注意是使用阿里云一键安装包的升级,升级前快照备份哟,小伙伴! 1.SSH远程到root下下载新版本curl 网址地址:http://curl.haxx.se/download.html 完成curl ...

  2. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之MySQL配置

    mysql高并发配置 要在mysqld下设置 1. 修改back_log参数值:由默认的50修改为500.(每个连接256kb,占用:125M) back_log=500 back_log值指出MyS ...

  3. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之Nginx配置

    搭建好LNMP环境之后,接着要考虑的就是整个系统的并发能力了. 一.Nginx的配置 Nginx有很好的并发能力.但是要想使它的并发能力能够施展出来,需要在初步安装好的Nginx上做一些配置.主要需要 ...

  4. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP)

    LNMP环境和软件版本: 名称 版本号 查询命令 Linux系统 CentOS Linux release 8.1.1911 (Core) cat /etc/redhat-release Nginx ...

  5. 阿里云centos 6.5 32位安装可视化界面的方法

    http://www.dzbfsj.com/forum.php?mod=viewthread&tid=2702 http://www.mayanpeng.cn/?p=507 http://bl ...

  6. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之调试工具ab(apache bench)

    ab 测试工具,全称是 apache bench ,是 Apache 提供的一款测试工具,具有简单易上手的特点,在测试 Web 服务时非常实用. ab 可以在 Windows 系统中使用,也可以在 L ...

  7. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之php-fpm配置及其与Nginx的通信

    一.php-fpm的配置 1. php-fpm的配置,首先要关注进程数量. php-fpm的进程管理方式有三种:static.dynamic.ondemand. static方式,开启固定数量(pm. ...

  8. 使用centos 5.x 64位系统安装astgo 2014 v7.3教程(含全套安装文件)

    版本特色: 全自动安装 安装过程中不用频繁输入yes或回车 自带完整号码归属地数据库 自带触屏版WAP ·首先确定你需要使用astgo 2014 7.0还是7.3: astgo 2014 v 7.0 ...

  9. 如何安装NodeJS到阿里云Centos (64位版本V5-7)

    如何安装NodeJS到阿里云Centos (64位版本V5-7) (Centos与Red Hat® Enterprise Linux® / RHEL, Fedora属于一类) 1) 安装v0.10版 ...

随机推荐

  1. mysql增加普通用户后无法登陆问题的解决方法

    解决方法: 增加普通用户后,执行: mysql> use mysql mysql> delete from user where user=''; mysql> flush priv ...

  2. Sublime Text 新建文件的模版插件: SublimeTmpl

    地址 安装方法 通过 Package ControlPackage Control / Install Package, 搜索"SublimeTmpl" 或 "tmpl& ...

  3. Newtonsoft.Json的使用

    JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互.和 XML 一样,JSON 也是基于纯文本的数据格式 ...

  4. C#实现Dll(OCX)控件自动注册的两种方法

    尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写.当需要用到Dll引用的时候,我们通常会通 ...

  5. Delphi图像处理 -- RGB与HSV转换

    阅读提示:     <Delphi图像处理>系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM.     <C++图像处理>系列以代码清晰,可读性为主,全部使用C ...

  6. JSP九大隐式对象

    JSP九大隐式对象 request HttpServletRequest response HttpServletResponse session HttpSession application Se ...

  7. CSS学习笔记:Media Queries

    CSS3提供了Media Queries(媒体查询)的概念,可以利用它查询以下数据: 1.浏览器窗口的宽和高: 2.设备的宽和高: 3.设备的手持方向,横向/竖向: 4.分辨率. @media规则的语 ...

  8. SAS SATA SSD基本介绍

    SATA硬盘采用新的设计结构,数据传输快,节省空间,相对于IDE硬盘具有很多优势: 1 .SATA硬盘比IDE硬盘传输速度高.目前SATA可以提供150MB/s的高峰传输速率.今后将达到300 MB/ ...

  9. Web开发技术的演变

    原文出处: WildFly   欢迎分享原创到伯乐头条 受到好文<Web开发的发展史>(英文)激发的灵感,写下我对web开发技术的认识. 1. 静态页面时代 大学时候,上机还得换卡穿拖鞋, ...

  10. django-debug-tools 使用

    用django开发很快也很容易,但是很多时候我们的经验并不是很足,就会给自己挖下很多坑,不管是性能问题,还是开发语言使用技巧问题都会给应用的稳定带来危害, 开发之后的调试和调优就显得很重要,今天就尝试 ...