ubuntu20 安装jdk tomcat mysql

本文档介绍了如何在Ubuntu20上安装JDK、Tomcat和MySQL。首先,检查是否已安装MySQL,然后提供安装MySQL的参考资料。接着,讲述了下载和安装JDK的过程,以及下载Tomcat的步骤。最后,提到了在解压文件时遇到的错误及其解决方案,以及在Ubuntu中使用Xftp进行文件传输。
摘要由CSDN通过智能技术生成

ubuntu安装中文输入法 语言支持直接更新

在这里插入图片描述


ubuntu下载jdk
在这里插入图片描述

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
 
tar -zxvf jdk-8u141-linux-x64.tar.gz
mkdir /usr/java
mv /home/test/jdk1.8.0_141 /usr/java
修改环境变量
vim /etc/profile 打开文件
  i 
export JAVA_HOME=/usr/java/jdk1.8.0_141
export JRE_HOME=${
   JAVA_HOME}/jre
export CLASSPATH=.:${
   JAVA_HOME}/lib:${
   JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${
   JAVA_HOME}/bin:${
   JRE_HOME}/bin
export PATH=$PATH:${
   JAVA_PATH}
  Ese  :wq!
source /etc/profile
java -version

在这里插入图片描述使用wget下载jdk1.8


ubuntu 下载tomcat

cd /usr/tomcat
wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.12//bin/apache-tomcat-9.0.12.tar.gz
tar xzf apache-tomcat-9.0.12.tar.gz
mv apache-tomcat-9.0.12 tomcat9.0 //重命名

//启动tomcat
//进入到tomcat9.0/bin目录下,
sudo -i
cd /usr/tomcat/tomcat9.0/bin/
//输入:
./startup.sh 或者 sh startup.sh 
// 启动tomcat
cd ../logs/
tail -f catalina.out // 查看日志
//查看tomcat是否成功
ps –ef|grep tomcat

//启动后,浏览器输入http://+ip地址:8080,查看是否出现tomcat主页;
http://localhost:8080/life_vest/sys/user/index
//查看ip  
ifconfig -a
//关闭tomcat
//进入到tomcat9.0/bin目录下,输入
./shutdown.sh  //关闭tomcat

在这里插入图片描述


查看有没有安装MySQL:

dpkg -l | grep mysql

安装MySQL:

https://downloads.mysql.com/archives/community/

安装mysql

# sudo apt update
# sudo apt upgrade
# sudo apt install libaio1 libtinfo5 libmecab2 libjson-perl python2 python2.7
# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar
# tar xvf mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar
# rm -f mysql-testsuite_5.7.31-1ubuntu18.04_amd64.deb
# rm -f mysql-community-test_5.7.31-1ubuntu18.04_amd64.deb
# sudo dpkg -i mysql-common_5.7.31-1ubuntu18.04_amd64.deb
# sudo dpkg -i lib*.deb 
# sudo dpkg -i mysql-*.deb


卸载mysql
sudo apt-get autoremove --purge mysql-server 
sudo apt-get remove mysql-common
sudo rm -rf /etc/mysql/ /var/lib/mysql
清理残留数据
dpkg -l | grep ^rc| awk '{print $2}' | sudo xargs dpkg -P
sudo apt autoremove
sudo apt autoclean
---
删除mysql
sudo apt purge mysql-*
sudo rm -rf /etc/mysql/ /var/lib/mysql
sudo apt autoremove
sudo apt autoreclean(如果提示指令有误,就把reclean改成clean)

参考: ubuntu20.04安装与卸载mysql5.7

mysql -u  root -p

show databases;
create database life_vest;
use  life_vest; 
source /home/admin123/life_vest.sql

mysql命令

没有成功的案例
mysql安装包官网

检查系统是否自带mysql
rpm –qa | grep mysql
官网下载安装包,移动到/opt/mysql目录
cd /opt/mysql
mv /home/admin123/下载/mysql-server_5.7.26-1ubuntu19.04_amd64.deb-bundle.tar  /opt/mysql
tar -xvf mysql-server_5.7.26-1ubuntu19.04_amd64.deb-bundle.tar

安装libaio支持库
sudo apt-get install libaio1
// 安装MySQL
sudo dpkg-preconfigure mysql-community-server_*.deb
sudo apt-get install libmecab2
root密码: 123456

// 安装完成之后的文件位置

    所有配置文件( 如my.cnf )都在 /etc/mysql 目录下
    所有二进制文件、支持库、头文件等都存放在 /usr/bin 和 /usr/sbin 目录下
    数据文件存放在 /var/lib/mysql 目录下

groupadd mysql
useradd -r -g mysql mysql

ubuntu彻底删除mysql,并重装5.7.30
ubuntu安装mysql5.7教程

在解压tar.gz文件的时候报错

[Sun@localhost Downloads]$ tar -zxvf clion-141.351.4.tar.gz

gzip: stdin: not in gzip format

tar: Child returned status 1

tar: Error is not recoverable: exiting now

原因是这个压缩包没有用gzip格式压缩,所以不用加z指令

[Sun@localhost Downloads]$ tar -xvf clion-141.351.4.tar.gz

这样就可以了

root@admin123-Lenovo-E4430:/opt/mysql# tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
root@admin123-Lenovo-E4430:/opt/mysql# mv  mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz mysql-5.7.26
root@admin123-Lenovo-E4430:/opt/mysql# ls
libmysqlclient20_5.7.26-1ubuntu19.04_amd64.deb
libmysqlclient-dev_5.7.26-1ubuntu19.04_amd64.deb
libmysqld-dev_5.7.26-1ubuntu19.04_amd64.deb
mysql-5.7.26
mysql-5.7.26-linux-glibc2.12-x86_64
mysql-client_5.7.26-1ubuntu19.04_amd64.deb
mysql-common_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-client_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-server_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-source_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-test_5.7.26-1ubuntu19.04_amd64.deb
mysql-server_5.7.26-1ubuntu19.04_amd64.deb
mysql-server_5.7.26-1ubuntu19.04_amd64.deb-bundle.tar
mysql-testsuite_5.7.26-1ubuntu19.04_amd64.deb
root@admin123-Lenovo-E4430:/opt/mysql# cd mysql-5.7.26
-bash: cd: mysql-5.7.26: 不是目录
root@admin123-Lenovo-E4430:/opt/mysql# mv  mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz mysql-5.7.26
mv: 无法获取'mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz' 的文件状态(stat): 没有那个文件或目录
root@admin123-Lenovo-E4430:/opt/mysql# mv  mysql-5.7.26-linux-glibc2.12-x86_64  mysql-5.7.26
mv: 无法以目录'mysql-5.7.26-linux-glibc2.12-x86_64' 来覆盖非目录'mysql-5.7.26'
root@admin123-Lenovo-E4430:/opt/mysql# rm mysql-5.7.26
root@admin123-Lenovo-E4430:/opt/mysql# mv  mysql-5.7.26-linux-glibc2.12-x86_64  mysql-5.7.26
root@admin123-Lenovo-E4430:/opt/mysql# ls
libmysqlclient20_5.7.26-1ubuntu19.04_amd64.deb
libmysqlclient-dev_5.7.26-1ubuntu19.04_amd64.deb
libmysqld-dev_5.7.26-1ubuntu19.04_amd64.deb
mysql-5.7.26
mysql-client_5.7.26-1ubuntu19.04_amd64.deb
mysql-common_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-client_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值