您当前所在位置:首页安装教程知了堂|在linux下安装JDK,Tomcat以及Mysql

知了堂|在linux下安装JDK,Tomcat以及Mysql

更新:2023-08-10 23:38:19编辑:tooool归类:安装教程人气:70

一、JDK加装

jdk(Java Development Kit),从字面上原意译者回来是java合作开发的辅助工具。能这种认知Jdk是java,他们要写Java具体来说得要有java那个小东西对吧?因此他们要做的第二步从官方网站下载jdk加装到他们的笔记本电脑。

1、采用yum

加装jdk1.8指示

yuminstall-yjava-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、下载压缩包https://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 -zxvfmysql-8.0.15-1.el7.x86_64.rpm-bundle.tar(指示后面跟压缩包名字)解压tmysql压缩包,得到如下文件

1.4、采用rpm -qa | grep mariadb指示查阅 mariadb 的加装包

1.5、采用rpm -emariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps卸载mariadb

1.6、采用rpm -ivhmysql-community-common-8.0.15-1.el7.x86_64.rpm --nodeps --force指示加装 common

1.7、采用如上指示依次加装libs、client、server

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

执行yum install libaio -y语句,然后再次执行加装serverrpm -qa | grep mysql语句查阅已经加装过的小东西

1.8、执行mysqld --initializechown -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、分别执行以下语句授权能远程连接

usemysql;ALTERUSER‘root’@‘localhost’IDENTIFIEDWITHmysql_native_passwordBY123456;updateusersethost=%whereuser=root;flushprivileges;

2、采用在线方式加装

2.1、输入rpm -Uvhhttp://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、授权远程访问

grantallprivilegeson*.*toroot@%identifiedby123456withgrantoption;flushprivileges;

3、试验启动mysql服务器

[root@localhost /]/usr/local/mysql/support-files/mysql.server start

显示如下结果,说明数据库加装并能正常启动!

异常情况

1、如果出现如下提示信息

StartingMySQL... ERROR! The server quit without updating PID file

查阅与否存在mysql和mysqld的服务,如果存在,则结束进程,再重新执行启动指示

查询服务ps -ef|grepmysql |grep-vgrepps -ef|grepmysqld |grep-vgrep结束进程kill-9PID启动服务/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 -pEnter password:
mysql>set passwordforroot@localhost = password(yourpass);
注意:输入密码时,Enter password 后面不会有任何显示,此时实际是输入获得成功的,输入完密码后直接回车即可。或采用:mysql -u root -p 密码 ,回车后,即可直接进入数据库

4、开放远程连接

mysql>use mysql;msyql>update usersetuser.Host=%whereuser.User=root;mysql>flush privileges;

5、设置开机自动启动

1、将服务文件拷贝到init.d下,并重命名为mysql
[root@localhost /]cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld2、赋予可执行权限
[root@localhost /]chmod +x /etc/init.d/mysqld3、添加服务
[root@localhost /]chkconfig --add mysqld4、显示服务列表
[root@localhost /]chkconfig --list

总结:linux中加装mysql所遇到的问题

检查与否加装过mysql

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

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

知了堂|在linux下安装JDK,Tomcat以及Mysql

清除干净,那就继续加装

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

Windows10系统无法找到QQ文件路径的解决方案 安卓手机秒变苹果IOS系统,流畅无广告

游客 回复需填写必要信息