安装前准备两个工具:(360可以安装)

1、JDK的安装

使用yum命令安装

.查看是否已安装JDK

# yum list installed |grep java

.卸载CentOS系统Java环境

# yum -y remove java-1.8.-openjdk*   *表示卸载所有openjdk相关文件输入 

# yum -y remove tzdata-java.noarch       卸载tzdata-java  

.查看JDK软件包版本

# yum -y list java*      或者使用# yum searchjava | grep -i --color JDK 

查看JDK软件包列表

安装JDK

# yum install java-1.8.0-openjdk*  安装java1.8.0所有程序

yum install -y java-1.8.-openjdk-devel.x86_64

注意:输入确认(y)直到控制台返回Complete安装成功

查看java版本信息

# java -version

输入javac    java命令后显示帮助信息就算是安装成功了

使用yum安装环境变量自动就配好了

2、Tomcat的安装

1、首先下载tomcat的包

https://tomcat.apache.org/tomcat-8.5-doc/index.html(官方8.5)

2、下载完成,解压,然后使用xftp进行上传

3、给tomcat权限

cd /root/apache-tomcat-8.5.38/bin
# chmod +x  *.sh

4、关闭防火墙

//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld

如果安装了iptables-service,使用下面的命令,

//关闭防火墙
service iptables stop
//检查防火墙状态
service iptables status

5.设置tomcat自动启动

# vi /etc/rc.d/rc.local

在最后一行把/root/apache-tomcat-8.5.38/bin/startup.sh

输入i
然后编辑文本 加到最后一行
加完退出保存
esc
shift+q
x

意思是在Linux启动完成后,加载其他初始脚本完毕之后, 执行启动Tomcat的命令

给权限

#chmod +x /etc/rc.d/rc.local

#systemctl daemon-reload

#systemctl list-dependencies multi-user.target | grep rc-local

6.启动mysqld服务

# cd /root/apache-tomcat-8.5.38/bin

# ./startup.sh

 测试:

3、安装mysql

官网下载安装mysql-server

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# rpm -ivh mysql-community-release-el7-.noarch.rpm

# yum install mysql-community-server
注意:选择y;

设置开机启动mysql

# systemctl enable mysqld
重新启动mysql服务
systemctl restart mysqld

配置mysql

# mysql_secure_installation
过程需要输入y和 密码 我的密码是123456

登录mysql数据库

# mysql -hlocalhost -uroot -p123456

设置编码

查看编码
# show variables like 'character%'

# set character_set_server=utff8;
# set character_set_database=utf8;

开启mysql远程连接

# use mysql;

# grant all privileges on*.*  to'root'@'%' identified by'123456';

//将所有数据库的所有表(*.*)的所有权限(allprivileges),授予通过任何ip(%)访问的root用户,密码为123456,如果要限制只有某台机器可以访问,将其换成相应的IP即可

# flush privileges; 刷新

如果需要修改mysql密码的话执行下面这段命令

# update user set password=password(‘123456’) where user=’root’;

创建新的用户 账号为vip  密码为vipvipvip

create user 'vip'@'%' identified by 'vipvipvip';  
退出mysql
quit

												

linux(Centos7系统)中安装JDK、Tomcat、Mysql的更多相关文章

  1. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  2. Linux CentOS7系统中mysql8安装配置

    mysql是世界上最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司所有.今天我将记录一下如何在Linux centos7系统上安装和配置MySQL. 目录 环境准 ...

  3. Linux CentOS7系统中phpMyAdmin安装配置

    今天介绍的是如何在Linux CentOS7系统中配置phpMyAdmin. 目录 环境准备 安装包 基本设置 网站预览 环境准备 linux centos7系统 ssh软件 php语言环境 mysq ...

  4. 在CentOS7.4中安装jdk的几种方法及配置环境变量

    在CentOS7.4中安装jdk的几种方法及配置环境变量 一.下载jdk jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads ...

  5. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  6. linux发行版本centos7.4上安装jdk,tomcat,mariadb良心教程

    准备工作: 本地安装:rpm -ivh 程序名 因为jdk,tomcat,mysql的安装过程需要从网上下载部分支持包才可以继续,所以要求提前安装下载好依赖. yum install glibc.i6 ...

  7. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  8. linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

    一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...

  9. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

随机推荐

  1. Redis-SDS

    Redis 的简单动态字符串 (simple dynamic string,SDS) SDS的结构: struct sdshdr { int len;  //保存的字符串长度. int free;  ...

  2. c# 使用 Newtonsoft.Json 序列化json字符串以及,反序列化对象

    1. 序列化 对象 /** 使用 Newtonsoft.Json 序列化对象 **/ [WebMethod] public String getPersonInfos() { // 初始化数据 Lis ...

  3. JS获取今天年月日

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. HMTL label标签

    label标签和特定表单控件关联之后,如果用户在 label 元素内点击文本,就会触发关联的表单控件.就是说,当用户选择该label标签时,浏览器就会自动将焦点转到和label标签相关的表单控件上. ...

  5. BestCoder Round #93

    这么快两天就过去了啊……昨天是April Fool’s Day,但绝对是我过的所有April Fool’s Day里最没意思的一个…… 估计再不写就要忘了……还是写写吧= = 说好7:00到机房,然而 ...

  6. 使用js在HTML中自定义字符串格式化方法

    Python中支持字符串格式化,其基本形式如下: str = "I'm {name},{age} years old" print(str.format(name="te ...

  7. Angular入门教程二

    4 功能介绍 4.1数据绑定 AngularJS的双向数据绑定,意味着你可以在Mode(JS)中改变数据,而这些变动立刻就会自动出现在View上,反之亦然.即:一方面可以做到model变化驱动了DOM ...

  8. LintCode2016年8月8日算法比赛----中序遍历和后序遍历构造二叉树

    中序遍历和后序遍历构造二叉树 题目描述 根据中序遍历和后序遍历构造二叉树 注意事项 你可以假设树中不存在相同数值的节点 样例 给出树的中序遍历: [1,2,3] 和后序遍历: [1,3,2] 返回如下 ...

  9. 一步一步pwn路由器之环境搭建

    前言 本文由 本人 首发于 先知安全技术社区: https://xianzhi.aliyun.com/forum/user/5274 正式进入路由器的世界了.感觉路由器这块就是固件提取,运行环境修复比 ...

  10. 读<css世界>笔记之img标签

    Web开发时,为了节约带宽以及提高加载性能,首屏以下的图片就会通过滚屏加载的方式异步加载,然后这个即将被异步加载的图片为了布局稳健,体验良好,往往会使用一张透明的图片占位,如: <img src ...