Spring Boot + Nuxt + Debian(二):服务器JDK/MYSQL/TOMCAT环境搭建

本文详细介绍了在Debian服务器上安装JDK、MySQL和Tomcat的步骤,包括查看系统位数、下载安装包、配置环境变量、设置远程访问权限,以及解决MySQL8连接问题。适合学生党和开发者进行云服务器实践。
摘要由CSDN通过智能技术生成

本文演示的服务器为Debian

学生党买学生服务器,练习使用还是挺方便实惠的,本人CentOS、Ubuntu系统都使用过一阵,想多尝试些新东西,了解下不同操作系统的区别,所以这次选择了Debian

一.Debian安装JDK

1.uname -m查看系统位数

在这里插入图片描述

2.下载相应版本的JDK,上传到usr/local(存放路径可以自行百度)。JDK下载链接

在这里插入图片描述

3.通过下列命令解压

tar -xvzf jdk-13.0.1_linux-x64_bin.tar.gz

4.配置环境变量

vim /etc/profile

如果提示没有安装vim,先安装vim,其它方式(如yum安装)请自行百度。编辑后Esc+:wq保存。

sudo apt-get install vim

在这里插入图片描述

5.查看Java环境配置是否成功

java -version

在这里插入图片描述

二. Debian安装MySQL

1.MySQL.deb链接

①下载到本地,上传到云服务器

②在服务器中使用命令下载

wget https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb

服务器中有此文件后输入命令

sudo dpkg -i ./mysql-apt-config_0.8.14-1_all.deb

进入如下界面,选择OK
在这里插入图片描述
方向键移动到OK回车即可

2.更新源并安装MySQL,安装会稍慢些,中途会提示设置数据库密码。

sudo apt-get update
sudo apt-get install mysql-server

3.基本操作(不同操作系统命令可能会有差异):

重启服务(开启:start,关闭:stop)

sudo service mysql restart

登陆mysql(需要输入密码)

mysql -u root -p

4.设置远程访问,便于开发

①登录mysql:

mysql -u root -p

②新建用户:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

③为该用户分配所有权限

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';

④刷新权限

LUSH PRIVILEGES;

5.Navicat Premium 12连接MySQL数据库时会出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的错误原因:服务器中的数据库是MySQL8。

版本加密规则
MySQL8之前mysql_native_password
MySQL8之后caching_sha2_password

解决方法:

1.更新navicat版本。因为我用的是破解版,更新会有些麻烦,所以我用的是第二种方式。
2.更改加密规则:
①登录mysql:

mysql -u root -p

②修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;   

③更新用户的密码(以MySQL8之前的加密规则更新)

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

④刷新权限

LUSH PRIVILEGES;

三.Debian安装tomcat

1.官网链接下载你所选的版本

在这里插入图片描述

2.上传到服务器并解压,命令如下

tar -xvzf apache-tomcat-9.0.30.tar.gz

在这里插入图片描述

3.基本命令

bin目录下执行./startup.shsh是linux系统下执行文件,.bat是windows下执行文件
logs目录下执行tail -f catalina.out查看日志
在这里插入图片描述

四.总结

  • 本文所有内容为基本步骤,还未深入研究,如tomcat在linux下还应设置权限等,看日志命令也有许多(根据关键字模糊查询等)。
  • 关于本文环境版本问题,如果是学习的话我建议下载最新版去研究,有错误去看版本更新日志,如果是在公司开发项目那么建议使用稳定版本及中等版本。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值