首页 > 数据库 >linux安装tomcat,mysql

linux安装tomcat,mysql

时间:2023-05-05 20:14:21浏览次数:59  
标签:26 tomcat -- mysql 密码 linux rpm

环境: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上传,即可看到上传的文件,如下图所示

image-20230505182016142

解压:

注意:压缩包的名字以自己下载的为准,百度网盘下载的直接复制我的命令就可以,自己百度下载的用ls命令查看,输入前几个字母然后按tab键即可自动补全。

命令行cd进入到/opt/tomcat目录,输入下面命令,解压

tar -zxvf apache-tomcat-8.5.59.tar.gz

image-20230505182542150

启动

用ls命令可以看到解压的目录,进入到该目录的bin目录下

cd apache-tomcat-8.5.59/bin

启动tomcat:

./startup.sh

访问

打开防火墙8080端口(如果没有打开防火墙,是可以直接访问的)

firewall-cmd --permanent --add-port=8080/tcp

image-20230505184325027

重载一下才能生效

firewall-cmd --reload

查看端口是否开放

firewall-cmd --query-port=8080/tcp

image-20230505184301722

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

image-20230505184719797

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命令可以看到

image-20230505185809016

解压

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

image-20230505191403732

进入mysql

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

mysql -u root -p

image-20230505191843132

设置密码

注意:由于是开发环境,所以密码设置得简单点,生产环境一定要复杂,可以用网上的一些随机密码生成网站,直接百度就能找到。

1.提示密码设置策略该为0

set global validate_password_policy=0;

image-20230505192238799

2.设置密码为abc123456,纯数字不通过。

set password for 'root'@'localhost' =password('abc123456');

image-20230505192540465

3.让密码生效

flush privileges;

测试

输入quit退出mysql

重新登录,试试刚刚的新密码

image-20230505192757926

成功,接下来mysql的操作跟windows的一样,就不说了。

标签:26,tomcat,--,mysql,密码,linux,rpm
From: https://www.cnblogs.com/malinyan/p/17375223.html

相关文章

  • linux 磁盘管理
    目录一、磁盘二、添加磁盘三、磁盘分区四、创建文件系统五、挂载         一、磁盘原理:磁盘现在可以称为硬盘,代表机械硬盘机械硬盘:由磁头,中间(马达),盘面,柱面磁盘大小:磁头数*磁道(柱面)*没道扇区数*每扇字节(512字节)磁盘......
  • linux -- 基础(二)
    1网络命令1.1查看本机的ip地址ipaddr--查看本机的IP地址inet192.168.133.33/1.2服务systemctlstart|stop|restart|status服务名systemctlstatusnetwork--查看网络服务状态systemctlstopnetworksystemctlstartnetworksystemctlrestart......
  • ubuntu Linux 一些知识的记录
    目录文件夹带锁导致里面文件无法读写如何处理文件夹带锁导致里面文件无法读写如何处理单个文件带锁sudochmod777filename文件夹带锁sudochown-Rusernamefilename......
  • Linux 权限设置
    Linux权限设置权限说明在Linux系统中,每一位用户都有对文件或目录的读取、写入和执行权限用"ls-l"命令可以显示文件的详细信息,其中包括权限,如下所示:root@ubuntu~]#ls-l/roottotal96-rw-------.1rootroot2623Jun22014anaconda-ks.cfgdrwxr-xr-x.2rootro......
  • linux关闭防火墙
    开启/关闭防火墙1.重启后生效chkconfigiptablesonchkconfigiptablesoff2.即时生效,重启后失效(常用)serviceiptablesstartserviceiptablesstop更改配置文件,在保持防火墙开启的情况下,放行端口vim/etc/sysconfig/iptables按照端口增加对应行,如8080端口-AR......
  • Linux上定期清空持续输出的日志文件
    Linux定期清空持续输出的日志文件的方法(nohup)前言在nohup输出文件过程中,很容易出现输出日志文件过大的问题,网上的炫技大佬们太多了,让愚钝的阿瓜很难一下子捕捉到关键信息,虽然方法很简单,但阿瓜记性很差,难免以后不会手忙脚乱,故记录一下阿瓜找到的在不打断进程的条件下定期清空文件......
  • MySQL:如何实现主从复制?
    简介MySQL主从复制是一个异步的复制过程,底层是基于MySQL数据库自带的二进制日志功能。指一台或多台MySQL数据库(从库,slave)从另一台数据库(主库,master)进行日志的复制、日志解析,最终实现从库数据与主库数据保持一致。 原理1、master将改变记录到二进制日志中。2、slave将mast......
  • Linux下面让程序保持后台运行
    我们远程登录linux服务器,希望退出终端后,启动的命令仍然在后台运行。首先要说明的是,让程序以daemon方式运行,应该要求更复杂一点,参见https://en.wikipedia.org/wiki/Daemon_(computing)。我们的简单要求,希望退出终端后命令仍然运行,实际上是希望消除终端退出对命令进程的影响。就......
  • linux 安装二进制mysql
    https://www.mysql.com/https://dev.mysql.com/downloads/社区版本https://downloads.mysql.com/archives/community/下载linux-genericproductversion5.7.20operatingsystemlinux-GenericosVersionLinux-Generic(glibc2.12)(x86,64-bit)CompressedTARArchi......
  • mysql8.0 使用navicat报caching_sha2_password' cannot be loaded解决方法
    安装8.0版本的mysql后,使用navicat连接时,报caching_sha2_password'cannotbeloaded的异常。原因为:8.0版本的mysq用户密码加密方式为caching_sha2_password,navicat暂不支持,需要修改下mysql的加密方式。解决过程:#(不建议用root进行连接)#1.登陆mysqlmysql-uroot-p#2.查看......