阿里云服务器基础环境(Linux系统)搭建jdk8+tomcat8.5+mysql8
- 前言
- JDK8安装配置
- Tomcat8.5安装配置
- mysql8安装配置
- End
前言
小白一个,几个月前因为疫情下的活动领了六个月的阿里云服务器,吭吃瘪肚(好不容易)的终于把基础环境给配好了/(ㄒoㄒ)/~~,最近有朋友问我咋配置,然后把之前的笔记整理成了这篇文章。
如有错误,请大家海涵,也烦请指正。
JDK8安装配置
使用yum安装jdk1.8
查看yum库中jdk的版本
yum search java|grep jdk
安装jdk1.8.0版本
yum -y install java-1.8.0-openjdk*
出现Complete说明安装完成
我们现在可以通过查看jdk的版本来确认是否安装成功
java -version
Tomcat8.5安装配置
先创建一个tomcat目录
mkdir /usr/tomcat
然后进入该目录查看是否创建好该目录了
cd /usr/tomcat
在该目录下下载安装包(因为这个是几个月前的,v8.5.54现在不能用了,得去看一下新的版本)
wget https://mirrors.aliyun.com/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz
如果找不到可以去阿里云镜像里面查找可能已经更新了
https://mirrors.aliyun.com/apache/tomcat/tomcat-8/
其它版本也可以到https://mirrors.aliyun.com/apache/tomcat/
来找
找到后将地址复制,注意还要将你选的tar.gz文件的名字复制追加到后面
将下载好的 tomcat解压到/usr/tomcat目录下
tar xzf apache-tomcat-8.5.54.tar.gz -C /usr/tomcat
(注意如果下载的是其它版本的 需要把名字换成你下载的那个版本号)
到这个文件下面查看一下解压好了没有
然后配置tomcat环境变量(不配置环境变量会启动不了)
vi /etc/profile
然后按i进入编辑模式,将光标移动到最下面一行,新起一行输入下面的代码
#set tomcat environment
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-8.5.54
export PATH=$TOMCAT_HOME/bin:$PATH
输入完成后按Esc退出,输入:wq
保存并推出
然后加载一下profile文件
source /etc/profile
接下来我们启动tomcat,进入bin目录,我们可以看到两个脚本文件shutdown和startup
cd /usr/tomcat/apache-tomcat-8.5.54/bin
ls -l
输入startup.sh
出现这个就是启动成功了
然后不要忘记在阿里云配置一个安全组
找到云服务器ESC左侧网络与安全里的安全组,点击进入
点击配置规则,点击手动添加
保存后就可以在地址栏中输入 你的公网ip:8080进入tomcat官网啦。
mysql8安装配置
先检查是否安装过mysql
安装mysql数据源
sudo wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
下载mysql rpm数据源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
安装下载好的rpm包
安装mysql 发现提示输入y
sudo yum install mysql-server
安装完成
查看mysql版本信息
开启mysql
service mysqld start
查看mysql是否启动
service mysqld status
获取mysql初始密码
grep "password" /var/log/mysqld.log
将初始密码复制下来
登录mysql
mysql -uroot -p
然后在下面提示的password:后面粘贴之前的密码(注意,这里不显示位数的)
接下来我们要把密码更换成自己的密码
alter user user() identified by '新密码';
密码需要带数字,大写字母,小写字母,特殊符号,这里我使用Pika123.
设置密码永不过期
alter user 'root'@'localhost' password expire never;
刷新一下系统权限
flush privileges;
设置mysql远程访问
先查看数据库
show databases;
更改管理员信息
use mysql;
查询所有的管理员
select user,host from user;
创建一个子管理员进行远程连接
create user 'pika'@'%' identified with mysql_native_password by 'Pika123.';
设置用户pika,并使它可供远程访问
grant all privileges on *.* to 'pika'@'%' with grant option;
刷新权限
flush privileges;
查看管理员权限
看到pika的host变成了 %,配置完成
End
其实还可以使用docker来安装配置这些。。。。
大家继续学习!