找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 43922|回复: 0

在linux下安装JDK,Tomcat以及Mysql

[复制链接]

该用户从未签到

发表于 2021-5-1 03:25:41 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、JDK安装

JDK(Java Development Kit),从字面意思翻译过来就是java开发的工具。可以这样理解Jdk就是java,我们要写Java首先得要有java这个东西对吧?所以我们要做的第一步就是从官网下载jdk安装到自己的电脑。
1、使用yum
安装jdk1.8命令
yum install -y java-1.8.0-openjdk-devel.x86_64
2、使用java -version测试
查看是否安装成功


这里再补充下知识
JRE 和 JDK 的区别是什么

JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。 如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。
简单来说,JRE可以支撑Java程序的运行,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等),JDK可以支持Java程序的开发,包括编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。
二、Tomcat安装

Tomcat是web容器。在进行web项目开发的时候,经常需要http协议,也就是基于请求和响应,比如你在百度输入一行内容搜索,那么百度服务器如何处理这个请求呢?它需要创建servlet来处理,servlet其实就是java程序,只是在服务器端的java程序,servlet通过配置文件拦截你的请求,并进行相应处理,然后展示给你相应界面。那么servlet如何创建?这时候就要用到tomcat了。这就是tomcat的意义!
下面就进行安装tomacat
首先电脑上要有java环境,也就是要安装好jdk
1、从tomcat官网下载linux对应的tomcat的压缩包

                               
登录/注册后可看大图


2、通过Xftp或者其他可视化工具将下载好的tomcat压缩包上传至服务器的usr/local中
3、使用tar -zxvf apache-tomcat-8.5.35(命令后面跟压缩包名字)解压tomcat压缩包

                               
登录/注册后可看大图


4、进入解压后tomcat的bin目录使用./startup.sh命令启动tomcat
5、输入 http://127.0.0.1:8080网址即可访问tomcat首页
这里需要注意:用阿里云服务器要去配置开放的端口,找到相应的地方添加就好了,不然访问失败
二、Mysql安装

MySQL 是最流行的关系型数据库管理系统
1、使用压缩包方式安装
1.1、下载压缩包 http://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar
1.2、通过Xftp工具将下载好的tomcat压缩包上传至服务器的usr/local中
1.3、使用tar -zxvf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar(命令后面跟压缩包名字)解压tmysql压缩包,得到如下文件

                               
登录/注册后可看大图


1.4、使用rpm -qa | grep mariadb 命令查看 mariadb 的安装包


1.5、使用rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps 卸载mariadb


1.6、使用rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm --nodeps --force 命令安装 common


1.7、使用如上命令依次安装libs、client、server

                               
登录/注册后可看大图


注意:如果安装server过程中出现如下错误

                               
登录/注册后可看大图


执行yum install libaio -y语句,然后再次执行安装server rpm -qa | grep mysql语句查看已经安装过的东西
1.8、执行mysqld --initialize和chown -R mysql:mysql / var/ lib/mysql语句
1.9、systemctl start mysqld启动mysql
1.10、查看初始密码cat /var/log/mysqld.log | grep password
1.11、使用初始密码登录mysql,修改初始密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'
1.12、分别执行以下语句授权可以远程连接
use mysql; ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY '123456'; update user set host='%' where user = 'root'; flush privileges;
2、使用在线方式安装
2.1、输入rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm进行下载
2.2、使用yum -y install mysql-community-server命令安装mysql
2.3、启动mysqlsystemctl start mysql
2.4、创建用户并登录mysqlmysqladmin -uroot password 123456
2.5、授权远程访问
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; flush privileges;
3、测试启动mysql服务器
[root@localhost /,# /usr/local/mysql/support-files/mysql.server start
显示如下结果,说明数据库安装并可以正常启动!


异常情况

1、如果出现如下提示信息
Starting MySQL... ERROR! The server quit without updating PID file
查看是否存在mysql和mysqld的服务,如果存在,则结束进程,再重新执行启动命令
#查询服务 ps -ef|grep mysql | grep -v grep ps -ef|grep mysqld | grep -v grep #结束进程 kill -9 PID #启动服务 /usr/local/mysql/support-files/mysql.server start


2、添加软连接,并重启mysql服务
[root@localhost /,# ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql [root@localhost /,# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql [root@localhost /,# service mysql restart
3、登录mysql,修改密码(密码为步骤5生成的临时密码)
[root@localhost /,# mysql -u root -p Enter password: mysql>set password for root@localhost = password('yourpass'); 注意:输入密码时,Enter password 后面不会有任何显示,此时实际是输入成功的,输入完密码后直接回车即可。或使用:mysql -u root -p 密码 ,回车后,即可直接进入数据库


4、开放远程连接
mysql>use mysql; msyql>update user set user.Host='%' where user.User='root'; mysql>flush privileges;

                               
登录/注册后可看大图


5、设置开机自动启动
1、将服务文件拷贝到init.d下,并重命名为mysql [root@localhost /,# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 2、赋予可执行权限 [root@localhost /,# chmod +x /etc/init.d/mysqld 3、添加服务 [root@localhost /,# chkconfig --add mysqld 4、显示服务列表 [root@localhost /,# chkconfig --list
总结:linux中安装mysql所遇到的问题

检查是否安装过mysql

                               
登录/注册后可看大图


如果有删除所有mysql对应的文件夹

                               
登录/注册后可看大图


在确认下mysql相关目录是否清除干净:

                               
登录/注册后可看大图


清除干净,那就继续安装
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-6-2 17:55

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表