linux tomcat jdk mysql_Linux环境下JDK、Tomcat和MySQL的安装与配置

总述

Linux为CentOS 7.4 64位,JDK为jdk_10.0.2,Tomcat为9.0.10,MySQL为8.0.12。java

已经亲测成功了,你们按步骤来就没问题,也欢迎你们关注微信公众号:Monhitul。node

JDK

卸载OpenJDK

因为系统自己就自带OpenJDK,因此咱们要卸载掉它。mysql

使用rpm -qa | grep java命令能够查看系统自带的OpenJDK。linux

而后使用rpm -e --nodeps java-xxx命令卸载掉系统自带的OpenJDK。web

再可使用rpm -qa | grep java命令查看是否真的卸载了。sql

不过不知道为何,我使用rpm -qa | grep java命令查看后,发现个人系统并无自带OpenJDK,这就省却了一步。数据库

建立JDK安装路径

接下来呢,建立JDK的安装路径,使用cd /usr/local命令切换到该目录下,使用mkdir java命令建立一个新的目录。vim

下载上传JDK

从官网下载JDK,选择Linux环境下的,我选的是最新的版本。

7c69b92ab8e9eaacd3ddd5feaf041725.pngcentos

而后使用FileZilla链接到你的Linux服务器,将安装包上传到root根目录下。

4be716ea15228bcb431593978bf4ad71.pngtomcat

主机就是服务器的IP地址,用户名选择root,密码,端口默认是22端口。

上传后,咱们能够借助PuTTY回到服务器上,能够在/root目录下使用ll命令查看,能够看到咱们已经上传的安装包。

5c68965361277b1e01c998b8142d3130.png

呃…Tomcat和MySQL的先忽略它们。

使用tar –xvf jdk-10.0.2_linux-x64_bin.tar.gz –C /usr/local/java命令将root目录下的jdk-10.0.2_linux-x64_bin.tar.gz文件解压到/usr/local/java目录下。

这时咱们进入/usr/local/java目录,就能够看到很熟悉的东西了。

a4c1bf849edaf482e744ced8109622b7.png

配置环境变量

接下来还是熟悉到配置环境变量,不过跟Windows环境下的有些不一样。

使用vim /etc/profile命令打开profile这个文件,它里面是Linux系统的一些环境变量。

而后在该文件到最后一行开始,加上

#set java environment 注释

JAVA_HOME=/usr/local/java/jdk-10.0.2

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

至于怎么加呢,这是vim的内容了,vim之后再说。在这里,打开文件后,直接输入字母i,就能够进入insert模式,再使用方向键将光标移到末行,加上上面到内容后,按esc退出insert模式,回到命令行模式,再输入:wq回车,表示保存并退出,这样就能够了。

2319c49ce3c003974a5f37d70acecd4a.png

OK,JDK就解决了。

Tomcat

安装配置JDK后,天然就是Tomcat了。

跟JDK同样到步骤,先建立安装目录/usr/local/tomcat,而后从官网下载对应版本的Tomcat安装包,上传到服务器,而后解压到该目录下,这些跟JDK同样,很少说了。

启动跟关闭Tomcat,能够先使用cd /usr/local/tomcat/bin进入bin目录,启动的话,使用./startup.sh,关闭使用./shutdown.sh。

配置Web管理帐号的话,须要修改文件conf/tomcat-users.xml,在元素中添加账号密码,须要指定角色。

vim /usr/local/tomcat/conf/tomcat-users.xml

至此,Tomcat就能够跑起来了,其余属性到修改,诸如端口这些,跟Windows环境下是一致的,不过是使用vim进行配置文件的修改。

MySQL

在MySQL官网上,能够看到不少种安装方法,这里采用到是使用yum进行安装。

只要服务器联网,咱们能够直接在服务器上下载MySQL安装包,毕竟MySQL的第一个版本就是Linux环境的。

查看发行版本

[root@VM_16_8_centos ~]# cat /etc/redhat-release

CentOS Linux release 7.4.1708 (Core)

下载Yum Repository

根据Linux的发行版本(CentOS、Fedora都属于红帽系),能够从mysql官方(http://dev.mysql.com/downloads/repo/yum/)获取Yum Repository。

咱们先进入这个网址,MySQL官网。

3e564e6eed8c963bf91db398d2d5c3bb.png

选择适合咱们发行版本的,并不须要下载,只是须要注意下划线处,接下来用到。

回到服务器,咱们可使用wget -i http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm命令进行下载,这时划线处就是这么用的。

安装Yum Repository

接下来进行安装,使用yum -y install mysql80-community-release-el7-1.noarch.rpm命令便可。

安装MySQL

也是一个命令,yum -y install mysql-community-server,而后就耐心等等。

启动数据库

使用systemctl start mysqld.service便可启动MySQL。

MySQL进程会自动在进程日志中打印root用户的初始密码,仔细找就OK了。

修改root用户密码

使用初始密码登陆后,若是不修改密码的话,什么都作不了,那就修改密码吧。

使用ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';便可修改密码,然鹅。。。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

致使这个问题呢,是由于不知道从哪一个版本开始,MySQL要求密码强度不能过低,这样的话,换一个复杂点的密码,大小写字母加数字加标点符号,成功解决。

修改密码成功后呢,咱们能够这样查看:

mysql> show variables like 'validate_password%';

+--------------------------------------+--------+

| Variable_name | Value |

+--------------------------------------+--------+

| validate_password.check_user_name | ON |

| validate_password.dictionary_file | |

| validate_password.length | 8 |

| validate_password.mixed_case_count | 1 |

| validate_password.number_count | 1 |

| validate_password.policy | MEDIUM |

| validate_password.special_char_count | 1 |

+--------------------------------------+--------+

7 rows in set (0.00 sec)

能够看到对密码的要求。

至此,MySQL的安装配置也OK了。

JDK+Tomcat+MySQL三件套搭建成功,你们能够开心地去开发了。

欢迎关注微信公众号:Monhitul,一个学习者的地方。

e8c9db3de2b24f7e927c7a09.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值