安装前准备两个工具:(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. uwsgi/uWSGI/WSGI简介

    参考文章 uWSGI是一个Web服务器,它实现了WSGI协议.uwsgi.http等协议.Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换.z WSGI是一种Web服务器网 ...

  2. maven 程序包com.sun.image.codec.jpeg

    在 Pom.xml 增加 <build> <plugins> <plugin> <artifactId>maven-compiler-plugin< ...

  3. python学习之老男孩python全栈第九期_day026知识点总结——封装、property、类方法、初识反射

    一. 封装 class Room: def __init__(self, name, length, width): self.__name = name self.__length = length ...

  4. Luogu4191:[CTSC2010]性能优化

    传送门 题目翻译:给定两个 \(n\) 次多项式 \(A,B\) 和一个整数 \(C\),求 \(A\times B^C\) 在模 \(x^n\) 意义下的卷积 显然就是个循环卷积,所以只要代入 \( ...

  5. php里单引和双引的用法区别和连接符(.)

    " "双引号里面的字段会经过编译器解释,然后再当作HTML代码输出. ' '单引号里面的不进行解释,直接输出. 例如: $abc='my name is tome'; echo $ ...

  6. 初级篇html。

    什么是html?  超文本标记语言,标准通用标记语言下的一个应用. “超文本”就是指页面内可以包含图片.链接,甚至音乐.程序等非文字元素. 超文本标记语言的结构包括“头”部分(英语:Head).和“主 ...

  7. WinForm实现Rabbitmq官网6个案例-Hello World

    先上代码 namespace RabbitMQDemo { public partial class HelloWorld : Form { string queueName1 = "hel ...

  8. Angular架构概览(截取部分)

    原文链接:https://angular.cn/docs/ts/latest/guide/architecture.html 我们是这样写 Angular 应用的:用 Angular 扩展语法编写 H ...

  9. 哪个HTML5内建对象用于在画布上绘制?()

    哪个HTML5内建对象用于在画布上绘制?() getContent getContext getGraphics getCanvas 我的理解: A.C.D不存在HTML5,,js方法中 HTML 5 ...

  10. MySQL复制报错(Slave failed to initialize relay log info structure from the repository)

    机器重启以后,主从出现了问题,具体报错信息: Slave failed to initialize relay log info structure from the repository 解决方案: ...