前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu20.04安装MySQL5.7.18、jdk1.8、tomcat8.0.47

Ubuntu20.04安装MySQL5.7.18、jdk1.8、tomcat8.0.47

作者头像
云计算小黑
发布2022-12-28 21:06:43
6121
发布2022-12-28 21:06:43
举报
文章被收录于专栏:小黑博客小黑博客

安装Mysql5.7.18数据库。

在官网下载:https://dev.mysql.com/downloads/mysql/ 也可以选择用我的修改后的: 使用deb包进行安装 将下载好的mysql-server_5.7.18压缩包导入linux服务器,然后进行下面的操作。

代码语言:javascript
复制
新建目录
mkdir mysql5.7.18
mv mysql-server_5.7.18-1ubuntu18.04_amd64.deb-bundle.tar ./mysql5.7.18
 
# 解压
cd mysql5.7.18
sudo tar -xf mysql-server_5.7.18-1ubuntu18.04_amd64.deb-bundle.tar
 
# 解压出来的deb安装包如下:
root@ubuntu:/home/ubuntu# ls -l mysql/
total 191696
-rw-r--r-- 1 root root     232656 Feb 26  2020 libmecab2_0.996-10build1_amd64.deb
-rw-r--r-- 1 7155 31415    839204 Mar 18  2017 libmysqlclient20_5.7.18-1ubuntu16.10_amd64.deb
-rw-r--r-- 1 7155 31415   1184016 Mar 18  2017 libmysqlclient-dev_5.7.18-1ubuntu16.10_amd64.deb
-rw-r--r-- 1 7155 31415  16790008 Mar 18  2017 libmysqld-dev_5.7.18-1ubuntu16.10_amd64.deb
-rw-r--r-- 1 root root      83048 Feb 26  2020 libtinfo5_6.2-0ubuntu2_amd64.deb
-rw-r--r-- 1 7155 31415     12630 Mar 18  2017 mysql-client_5.7.18-1ubuntu16.10_amd64.deb
-rw-r--r-- 1 7155 31415     78622 Mar 18  2017 mysql-common_5.7.18-1ubuntu16.10_amd64.deb
-rw-r--r-- 1 7155 31415   8213206 Mar 18  2017 mysql-community-client_5.7.18-1ubuntu16.10_amd64.deb
-rw-r--r-- 1 7155 31415  26429638 Mar 18  2017 mysql-community-server_5.7.18-1ubuntu16.10_amd64.deb
-rw-r--r-- 1 7155 31415 142392244 Mar 18  2017 mysql-community-source_5.7.18-1ubuntu16.10_amd64.deb
-rw-r--r-- 1 7155 31415     12626 Mar 18  2017 mysql-server_5.7.18-1ubuntu16.10_amd64.deb

PS:如过是你自己在官网下载的安装包里面是没有libtinfo5、libmecab2这两个的,需要你自己下载

# 删除2个测试相关的包
sudo rm -f mysql-testsuite_5.7.18-1ubuntu16.10_amd64.deb
sudo rm -f mysql-community-test_5.7.18-1ubuntu16.10_amd64.deb

#在线安装依赖
root@ubuntu:/home/ubuntu/mysql# sudo apt-get install libmecab2
root@ubuntu:/home/ubuntu/mysql# sudo apt-get install libmecab2
#离线安装
sudo dpkg -i libtinfo5_6.2-0ubuntu2_amd64.deb
sudo dpkg -i libmecab2_0.996-10build1_amd64.deb

这些安装包的顺序我忘记了,你可以自己尝试一下,也可以直接用下面命令一起安装
# 用dpkg进行安装
sudo dpkg -i mysql-*.deb

之后它会弹出一个窗口提示你设置root密码 安装完成后查看mysql版本和服务

代码语言:javascript
复制
mysql -V # 查看mysql版本
netstat -tap | grep mysql # 查看mysql服务

安装JDK

https://share.weiyun.com/5p7MsV6c

2、创建目录 执行如下命令,在 /usr/ 目录下创建 java 目录。

代码语言:javascript
复制
mkdir /usr/java
cd /usr/java
将下载的文件 jdk-8u151-linux-x64.tar.gz 复制到 /usr/java/ 目录下。

3、解压 JDK 执行如下命令,解压文件。

代码语言:javascript
复制
tar -zxvf jdk-8u151-linux-x64.tar.gz 

4、设置环境变量 编辑 /etc/profile 文件,在 profile 文件中添加如下内容并保存:

代码语言:javascript
复制
set java environment
JAVA_HOME=/usr/java/jdk1.8.0_28
JRE_HOME=/usr/java/jdk1.8.0_281/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
其中 JAVA_HOME,JRE_HOME 请根据自己的实际安装路径及 JDK 版本配置。

使之修改生效,执行如下:

代码语言:javascript
复制
source /etc/profile 

5、测试 执行如下命令进行测试。

代码语言:javascript
复制
java -version
若显示 Java 版本信息,则说明 JDK 安装成功:
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

安装tomcat

下载:https://archive.apache.org/dist/tomcat/ 执行如下命令,在 /usr/ 目录下创建 tomcat 目录。

代码语言:javascript
复制
mkdir /usr/tomcat
cd /usr/tomcat

把下载好的解压到tomcat目录

代码语言:javascript
复制
root@ubuntu:/home/ubuntu# ls -l /usr/tomcat/
total 112
drwxr-xr-x 2 root root  4096 Sep 30 06:00 bin
drwxr-xr-x 3 root root  4096 Sep 30 05:56 conf
drwxr-xr-x 2 root root  4096 Sep 30 05:50 lib
-rw-r--r-- 1 root root 57011 Sep 29  2017 LICENSE
drwxr-xr-x 2 root root  4096 Oct  7 12:02 logs
-rw-r--r-- 1 root root  1444 Sep 29  2017 NOTICE
-rw-r--r-- 1 root root  6741 Sep 29  2017 RELEASE-NOTES
-rw-r--r-- 1 root root 16195 Sep 29  2017 RUNNING.txt
drwxr-xr-x 2 root root  4096 Sep 30 05:50 temp
drwxr-xr-x 7 root root  4096 Sep 29  2017 webapps
drwxr-xr-x 3 root root  4096 Sep 30 05:56 work
root@ubuntu:/home/ubuntu# 

进入bin目录修改shutdown.sh和startup.sh文件,在最后添加一下内容(两个文件一样)

代码语言:javascript
复制
#set java environment
export JAVA_HOME=/usr/java #jdk的存放地址
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT=/usr/tomcat  #tomcat的存放地址

到这里Tomcat服务就安装以及配置完成了,接下来可以开启Tomcat服务,检验一下是否成功,使用命令开启服务: ./startup.sh

Tomcat服务在Ubuntu 21.04开机自启动

1、进入tomcat下的bin目录

代码语言:javascript
复制
/usr/tomcat/bin

2、复制catalina.sh到/etc/init.d目录下

代码语言:javascript
复制
cp ./catalina.sh /etc/init.d

3、重命名

代码语言:javascript
复制
cd /etc/init.d
mv ./catalina.sh tomcat

配置环境变量 vim /etc/init.d/tomcat 在文件开始位置加入以下内容:

代码语言:javascript
复制
CATALINA_HOME=/usr/tomcat
JAVA_HOME=/usr/java

添加到开机自动服务:

代码语言:javascript
复制
update-rc.d –f tomcat defaults 

用如下命令查看是否设置成功:

代码语言:javascript
复制
sysv-rc-conf --list tomcat

PS:如果提示你没有这个命令,进行以下操作 编辑sources.list文件

代码语言:javascript
复制
sudo vi /etc/apt/sources.list

软件源sources.list文件中添加如下一列文本

代码语言:javascript
复制
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

之后 apt update 安装 apt-get install sysv-rc-conf 输入sysv-rc-conf 找到tomcat服务,将2,3,4,5级别选中,即可实现开机自动启动。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Mysql5.7.18数据库。
  • 安装JDK
  • 安装tomcat
    • Tomcat服务在Ubuntu 21.04开机自启动
    相关产品与服务
    云数据库 SQL Server
    腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档