linux安装tomcat,mysql
环境:centos7.6 ssh连接工具:tabby
安装tomcat
创建目录
mkdir /opt/tomcat
获取tomcat:
1.自己百度下载
2.我这里提供百度网盘
链接:https://pan.baidu.com/s/1wgLq5W8PCKFkgl_2IPh41A
提取码:2du6
上传
注意:根据自己的ssh连接工具,下面我以tabby工具为例。
右上角点击SFTP,鼠标点击进入到/opt/tomcat目录下,点击上传按钮,进入到存放tomcat的目录,将tomcat上传,即可看到上传的文件,如下图所示

解压:
注意:压缩包的名字以自己下载的为准,百度网盘下载的直接复制我的命令就可以,自己百度下载的用ls命令查看,输入前几个字母然后按tab键即可自动补全。
命令行cd进入到/opt/tomcat目录,输入下面命令,解压
tar -zxvf apache-tomcat-8.5.59.tar.gz

启动
用ls命令可以看到解压的目录,进入到该目录的bin目录下
cd apache-tomcat-8.5.59/bin
启动tomcat:
./startup.sh
访问
打开防火墙8080端口(如果没有打开防火墙,是可以直接访问的)
firewall-cmd --permanent --add-port=8080/tcp

重载一下才能生效
firewall-cmd --reload
查看端口是否开放
firewall-cmd --query-port=8080/tcp

打开浏览器,输入centos的ip地址加:端口号即可访问(注意冒号是英文的)

tomcat启动成功。
安装mysql
新建文件夹
mkdir /opt/mysql
并cd进去
cd /opt/mysql
获取mysql安装包
wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
这里就不放百度网盘了,直接输入这条命令比百度网盘要快,耐心等一下。
获取好后ls命令可以看到

解压
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
解决冲突
centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,一定要先删除
rpm -e --nodeps mariadb-libs
rpm -e --nodeps marisa
查看是否删除干净,如果没有显示任何信息,则代表删除干净
rpm -qa|grep mari
安装mysql
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
启动mysql
这里需要稍等一下,不要乱点
systemctl start mysqld.service
获取密码
mysql自动给root用户设置随机密码,执行下面的命令可以查看,密码在最后的冒号后面。
grep "password" /var/log/mysqld.log

进入mysql
执行下面这条指令,输入上一步的密码,(密码好像无法直接复制,直接敲)输入密码的时候没有显示出来,输完之后直接回车就可以了。(输密码的时候慢一点,保证正确,不要急)
mysql -u root -p

设置密码
注意:由于是开发环境,所以密码设置得简单点,生产环境一定要复杂,可以用网上的一些随机密码生成网站,直接百度就能找到。
1.提示密码设置策略该为0
set global validate_password_policy=0;

2.设置密码为abc123456,纯数字不通过。
set password for 'root'@'localhost' =password('abc123456');

3.让密码生效
flush privileges;
测试
输入quit退出mysql
重新登录,试试刚刚的新密码

成功,接下来mysql的操作跟windows的一样,就不说了。
linux安装tomcat,mysql的更多相关文章
- Linux安装Tomcat外部不能访问
Linux安装Tomcat后本地可以正常访问,可是这时Tomcat还不能被外界访问需要在Linux默认防护墙上打开8080端口 打开 /etc/sysconfig/iptables [root@loc ...
- Linux 安装tomcat 及过程中遇到的问题
Linux 安装tomcat(tomcat能用的前提是系统已经安装jdk) 1.下载linux系统版tomcat,解压后通过ftp上传到Linux服务器 例:tomcat放在 /opt/tom ...
- linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法
linux安装tomcat后启动报错: Cannot find ./catalina.shThe file is absent or does not have execute permissionT ...
- Linux 安装 Tomcat 详细教程
Linux 安装Tomcat详细步骤 1. 前往tomcat官网复制下载链接, tomcat官网地址:https://tomcat.apache.org/ 2. 进入到指定目录,使用 wget 命令下 ...
- 一、Linux&配置,依赖安装&Tomcat,Mysql,jdk安装
基础知识: 1 OS Operation System 作用:控制硬件,服务软件 2 VMware虚拟机: 虚拟出一台计算机环境 配置两个虚拟网卡,适配器里查看 3 在虚拟机上安装操作系统Linux ...
- Linux JDK+TOMCAT+MYSQL+redis 安装日志
检查是否安装iptables #先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptables ...
- linux安装java mysql tomcat 环境
安装jdk: 1. 查看系统版本 uname -a 2.查看操作系统 cat /proc/version 3.上传安装文件到指定目录 tar -zxvf jdkxxx. 4.修改配置文件 vi ...
- Linux 安装jdk+mysql+tomcat
参考: 安装 jdk+mysql+tomcat https://www.w3h5.com/post/65.html 安装 mysql https://blog.csdn.net/qq_23123 ...
- Linux下Tomcat,mysql安装包及教程整合,
前段时间孔老师给了一个虚拟机,自己瞎捣鼓,装了Tomcat和mysql,捣鼓了好几天,把一些安装包和试过还不错的博客整理出来: 老师给的已经装好了Linux系统和JDK. Tomcat9安装包 ...
- Linux安装Tomcat,运行Eclipse,web项目
到官网下载:https://tomcat.apache.org/download-80.cgi 在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd 切换目录 / ...
随机推荐
- C/C++ 数据结构使用数组实现队列的基本操作
//使用数组实现队列 #include <iostream> #include <Windows.h> using namespace std; #define MAXSIZE ...
- Java基础学习——循环取最接近某个值的方法
if(diff<mindiff) mindiff=diff;//循环取最小值 float value = (float) fenzi/fenmu;//整数相除结果会自动转换为整数.即使强制转换为 ...
- C#截取字符串的方法
#region 得到字符串的长度 /// <summary> /// 得到字符串的长度 /// </summary> /// <param nam ...
- Matlab:4维、单目标、约束、粒子群优化算法
% 主调用函数(求最大值) clc; clear; close all; % 初始化种群 N = 100; % 初始种群个数 D = 4; % 空间维数 iter = 50; % 迭代次数 x_lim ...
- vs2019升级到16.8编译报razortaghelper 任务意外失败的错误
为了体验.net 5,把vs升级到了最新版本16.8,然后编译原来的项目(.net core 2.2),报了以下错误: 解决方法如下: 删除C:\Program Files\dotnet\sdk\Nu ...
- 【Golang】数据库使用
非结构化方式获取数据库结果 动态列获取结果 https://github.com/go-sql-driver/mysql/wiki/Examples#rawbytes
- 2022安洵杯pwn-babyarm
首先就是绕过一个简单的变表base64的加密key 然后就是一个类似ret2libc的利用方式,不过没有直接控制r0的gadget 使用的是arm32中万能的gadget from pwn impor ...
- Cryptanalyzing and Improving a Novel Color Image Encryption Algorithm Using RT-Enhanced Chaotic Tent Maps
Cryptanalyzing and Improving a Novel ColorImage Encryption Algorithm Using RT-EnhancedChaotic Tent M ...
- 如何使用webgl(three.js)实现3D消防、3D建筑消防大楼、消防数字孪生、消防可视化解决方案——第十八课(一)
序: 又是很久没出随笔文章了,一篇文章有时候整理一天,实在是抽不出来时间. 最近在回顾几年前的项目时,发现这个智慧三维消防可视化项目很有回顾价值,索性就拿出来讲讲. 首先,我们要知道消防里的知识,不是 ...
- 记一次生产频繁发生FullGC问题
问题发现 早上过来,饭都没来的及吃,运维就给我发来信息,说是某个接口调用大量超时.因为最近这个接口调用量是翻倍了,所以我就去检查了下慢SQL,发现确实是有较多的慢SQL,所以我就缩减了查询的时间范 ...