阿里云服务器中安装JDK、Tomcat和MySQL

1、安装JDK

将linux系统对应的文件传输到阿里云中,或在系统中下载

mkdir	/usr/java	//在系统中创建java的文件夹

[root@free2Month ~]# mv jdk-8u271-linux-x64.tar.gz /usr/java
//将jdk安装包转移到java文件夹下

cd	/usr/java	//进入到文件夹

[root@free2Month java]# tar -zxvf jdk-8u271-linux-x64.tar.gz	
//解压压缩包

[root@free2Month java]# vim /etc/profile
//进入配置环境

# 配置java环境--推荐第一种
第一种
export JAVA_HOME=/usr/java/jdk1.8.0_271
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

第二种
export JAVA_HOME=/usr/java/jdk1.8.0_271
export JRE_HOME=${JAVA_HOME}/jre
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.

测试jdk环境

2、安装Tomcat

在官网下载Tomcat,再上传到阿里云;或者直接在上面下载

[root@free2Month /]# cd /usr/java

//解压Tomcat
[root@free2Month java]# tar -zxvf apache-tomcat-7.0.106.tar.gz

//配置Tomcat环境
# Tomcat
export CATALINA_HOME=/usr/java/apache-tomcat-7.0.106
export CATALINA_BASE=/usr/java/apache-tomcat-7.0.106

//启动Tomcat
[root@free2Month /]# cd /usr/java/apache-tomcat-7.0.106
[root@free2Month apache-tomcat-7.0.106]# ls
bin  BUILDING.txt  conf  CONTRIBUTING.md  lib  LICENSE  logs  NOTICE  README.md  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[root@free2Month apache-tomcat-7.0.106]# cd bin/
[root@free2Month bin]# ls
bootstrap.jar  catalina-tasks.xml            configtest.bat  digest.bat  setclasspath.bat  shutdown.sh  tomcat-juli.jar       tool-wrapper.sh
catalina.bat   commons-daemon.jar            configtest.sh   digest.sh   setclasspath.sh   startup.bat  tomcat-native.tar.gz  version.bat
catalina.sh    commons-daemon-native.tar.gz  daemon.sh       nohup.out   shutdown.bat      startup.sh   tool-wrapper.bat      version.sh
//启动
[root@free2Month bin]# ./startup.sh

测试是否成功—出现下面图标就是成功

可能存在的问题

阿里云的安全组中可能没有开放8080端口

3、安装MySQL

检查服务器是否已经安装MySQL

yum list installed | grep mysql

//如果有的话就使用下面这个命令删除
yum -y remove mysql-libs.x86_64

下载mysql5.7的rpm源

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

//移动到我们新建的文件夹/usr/mysql
mv	mysql57-community-release-el7-8.noarch.rpm	/usr/mysql

安装MySQL

[root@free2Month mysql]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm

成功标志etc/yum.repos.d文件夹下多两个文件

安装mysql-server,提示都选为yes

[root@free2Month /]# yum install mysql-server

测试是否成功,若成功出现版本信息

启动MySQL服务

//启动MySQL服务
[root@free2Month /]# service mysqld start
Redirecting to /bin/systemctl start  mysqld.service

//查看MySQL服务状态
[root@free2Month /]# service mysqld status

启动成功标志

查看初始密码

[root@free2Month /]# grep "password" /var/log/mysqld.log

登录MySQL

[root@free2Month /]# mysql -u root -p

登录之后首先需要重置密码

因为初次有规则在,在原密码上简单修改就好 ALTER USER USER() IDENTIFIED BY 初始密码简单修改;

修改完成后,查看密码规则 SHOW VARIABLES LIKE validate_password%;

其中密码的长度是由validate_password_length决定,可修改 set global validate_password_length=4;

validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低) set global validate_password_policy=0;

使用数据库

//使用数据库
use mysql;

开启MySQL远程访问权限

update user set host = % where user = root;

刷新

flush privileges;

一定注意要刷新

大家遇到什么问题可以给我留言!!!

经验分享 程序员 微信小程序 职场和发展